pandas之简单数据统计描述

import pandas as pd
import numpy as np

df = pd.DataFrame(np.arange(50).reshape(10, 5), columns=list('abcde'))
print(df)

print(df.describe())
print(df.sem())

df1 = pd.Series(['a', 'b', 'c', 'd', 'a', 'a', 'f', 'd'])
print(df1.value_counts())
print(df1.describe())



输出结果:
    a   b   c   d   e
0   0   1   2   3   4
1   5   6   7   8   9
2  10  11  12  13  14
3  15  16  17  18  19
4  20  21  22  23  24
5  25  26  27  28  29
6  30  31  32  33  34
7  35  36  37  38  39
8  40  41  42  43  44
9  45  46  47  48  49
               a          b          c          d          e
count  10.000000  10.000000  10.000000  10.000000  10.000000
mean   22.500000  23.500000  24.500000  25.500000  26.500000
std    15.138252  15.138252  15.138252  15.138252  15.138252
min     0.000000   1.000000   2.000000   3.000000   4.000000
25%    11.250000  12.250000  13.250000  14.250000  15.250000
50%    22.500000  23.500000  24.500000  25.500000  26.500000
75%    33.750000  34.750000  35.750000  36.750000  37.750000
max    45.000000  46.000000  47.000000  48.000000  49.000000
a    4.787136
b    4.787136
c    4.787136
d    4.787136
e    4.787136
dtype: float64
a    3
d    2
b    1
c    1
f    1
dtype: int64
count     8
unique    5
top       a
freq      3
dtype: object

 

posted @ 2019-07-29 18:53  一如年少模样  阅读(232)  评论(0编辑  收藏  举报