首页 > 解决方案 > Pandas df.describe(),为什么我的计数、平均值、标准、最小值显示为列?

问题描述

嗨,我使用 Jupyter 运行数据帧,我首先使用 Groupby 函数,然后是 Describe。但是,布局似乎很奇怪:

如何使计数、平均值、标准、最小值等显示为行而不是列?提前致谢!

标签: pandaslayoutrowsmeandescribe

解决方案


您可以使用 de transpose 方法:

例子:

df.describe()

        col_1               col_2   
count   1650.               1650        
mean    6230.046061.        12219.373333    
std     12301.105083        17956.187102    
min     16.000000           7   
25%     774.750000          2873.250000 
50%     1764.500000         4830
75%     5267.250000         16235   
max     100755.00           78043.00

df.describe().T 将输出:

        count   mean    std      min      25%    50%        75%      max
col_1   1650.0  6230.   12301    16.00.   774.   1764.     5267.    100755.00
col_2   1650.0  12219   17956.   7.00     2873   4830      16235.   78043.00


推荐阅读