【问题标题】:i want to create the summary report in python我想在 python 中创建摘要报告
【发布时间】:2020-04-04 13:31:35
【问题描述】:

按汇总顺序获取列名及其对应的数据类型

代码: 1.col_dtype=pd.DataFrame(customer_final.dtypes) //首先我得到了列数据类型 2.col_name=pd.DataFrame(customer_final.columns) //然后我分别得到列名,因为我想显示摘要报告 3.pd.DataFrame(pd.concat([col_name,col_dtype],axis=1).values,columns=['columns','datatype'])

报告是这样生成的:

![Column Name Datatype 0 customer_Id NaN 1 DOB NaN 2 Gender NaN 3 city_code NaN 4 transaction_id NaN 5 cust_id NaN 6 tran_date NaN 7 prod_subcat_code NaN 8 prod_cat_code NaN 9 Qty NaN 10 Rate NaN 11 Tax NaN 12 total_amt NaN 13 Store_type NaN 14 prod_cat NaN 15 prod_sub_cat_code NaN 16 prod_subcat NaN 17 NaN object 18 NaN object 19 NaN int64 20 NaN int64 21 NaN object 22 NaN float64 23 NaN float64 24 NaN int64 25 NaN int64 26 NaN object 27 NaN int64 28 NaN int64 29 NaN object 30 NaN int64 31 NaN float64 32 NaN object 33 NaN int64]1

【问题讨论】:

  • 对不起格式,我也添加了图片

标签: python pandas dataframe summary


【解决方案1】:

dtypes 属性返回一个以列名作为索引的 pandas 系列,因此您可以这样做:

columns_summary_df = customer_final.dtypes.reset_index()
columns_summary_df.columns = ['columns', 'datatype']

【讨论】:

    猜你喜欢
    • 2012-10-22
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多