Obtenez les noms de colonnes et leurs types de données correspondants dans un ordre Résumer
Code: 1. col_dtype=pd.DataFrame(customer_final.dtypes)
// J'ai d' abord la colonne 2. datatype col_name=pd.DataFrame(customer_final.columns)
// alors je a obtenu les noms de colonnes séparément parce que je veux afficher rapport de synthèse 3.pd.DataFrame(pd.concat([col_name,col_dtype],axis=1).values,columns=['columns','datatype'])
rapport génère de cette façon:
! [Nom de la colonne type de données 0 CUSTOMER_ID de 1 à 2 DOB genre dans 3 city_code de 4 transaction_id 5 cust_id 6 tran_date 7 prod_subcat_code 8 prod_cat_code 9 qté de 10 Missed 11 12 Tax total_amt 13 Store_type 14 prod_cat NaN 15 prod_sub_cat_code 16 prod_subcat de 17 dans l' objet 18 de l'objet 19 dans int64 20 int64 21 de l' objet 22 dans float64 23 à float64 24 de int64 25 de int64 26 de l' objet 27 dans int64 28 à int64 29 de l'objet 30 dans int64 31 float64 32 de l' objet 33 int64] 1
L' dtypes
attribut retourne une série de pandas avec les noms de colonnes comme l' index, vous pouvez simplement faire ceci:
columns_summary_df = customer_final.dtypes.reset_index()
columns_summary_df.columns = ['columns', 'datatype']