Python 3.x 如何使熊猫。平均值(0)。性病(0)等成为一个列表?

Python 3.x 如何使熊猫。平均值(0)。性病(0)等成为一个列表?,python-3.x,pandas,Python 3.x,Pandas,我有一个df,其中一些列包含数字,我使用df.mean(0)计算这些列的平均值、标准值、中值等 如何将这些汇总统计数据放入列表??一个列表表示平均值,一个列表表示中值等 我认为您可以使用,因为您的函数的输出是系列: df = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9], 'D':[1,3,5],

我有一个df,其中一些列包含数字,我使用df.mean(0)计算这些列的平均值、标准值、中值等

如何将这些汇总统计数据放入列表??一个列表表示平均值,一个列表表示中值等

我认为您可以使用,因为您的函数的输出是
系列

df = pd.DataFrame({'A':[1,2,3],
                   'B':[4,5,6],
                   'C':[7,8,9],
                   'D':[1,3,5],
                   'E':[5,3,6],
                   'F':[7,4,3]})

print (df)
   A  B  C  D  E  F
0  1  4  7  1  5  7
1  2  5  8  3  3  4
2  3  6  9  5  6  3

#sum(0), std(0) is same as sum(), std() because 0 is by default
L1 = df.sum().tolist()
L2 = df.std().tolist()
print (L1)
print (L2)
[6, 15, 24, 9, 14, 14]
[1.0, 1.0, 1.0, 2.0, 1.5275252316519465, 2.0816659994661326]

很高兴能再次帮助你!:)