首页 > 解决方案 > 描述性统计,python

问题描述

我学习了python的描述性统计。在那里我想创建一个汇总表,包括平均值和标准差等。但是我不能有序地排列表格的内容。

这是我的代码:

import pandas as pd

df = pd.read_table ('OECDpop.csv' , sep=' ')

summary = df.describe()

print(summary)

这是我的输出:

Country,DAGEGR,Age groups,DSEX,DSTATUS,Status             of  \

count                 328                        328            328   

unique                 29                          5            274   

top                United              ages,1,90,All  ages,1,90,All   

freq                   22                        273             55   

            population,Year,MALE,FEMALE  

count                                55  

unique                               55  

top     population,2002,5005508,5264218  

freq                                  1  

这是我的期望表

    Received    Eligible    Rate

count   1.220000e+02    1.220000e+02    122.000000

mean    1.507967e+05    1.892901e+05    78.434426

std 3.740830e+05    4.661560e+05    9.274971

min 5.800000e+02    8.810000e+02    46.400000

25% 1.914425e+04    2.593575e+04    72.625000

50% 6.866200e+04    9.038250e+04    79.550000

75% 1.871065e+05    2.532840e+05    86.700000

max 3.317755e+06    4.061389e+06    90.900000

标签: pythonpandas

解决方案


试试:

print(df.describe())

推荐阅读