2016-10-18 8 views
1

私はdfを持ち、いくつかの列には数値が含まれており、df.mean(0)を使ってこれらの列の平均、標準偏差、中央値などを計算します。pandas .mean(0).std(0)などをリストにするには?

これらの要約統計量をリストに入れるにはどうすればいいですか?あなたの関数の出力がSeriesであるため、平均値、中央値などのための1のための一つのリスト。..

答えて

2

私は、あなたがSeries.tolist使用することができると思う:

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] 
+0

は再び、ありがとうございました! – cJc

+0

喜んでもう一度あなたを助けることができます! :) – jezrael

関連する問題