私はpython、pandas、numpyを使用します。Pythonのグループ化されたデータとパンダと
df = pd.read_csv('data.csv')
print df.head(7)
私はDATAFRAME持っている:私は必要
name day sum
A D1 6
B D1 7
B D3 8
A D10 3
A D2 4
C D2 6
A D1 9
を:
name D1 D2 D3 ... D10
A =6+9 =6+9+4 =6+9+4 =6+9+4+...+3
B =7 =7 =7+8 =7+8+...+
C =0 =0+6 =0+6 =6+...
私は累計で、次の表を取得する必要があります。
name D1 D2 D3 ... D10
A 15 19 19 ....
B 7 7 15
C 0 6 6
を教えてください私はそれをどのようにすることができますか? ありがとうございました!
p.s. 、
sum
とINGの
import pandas as pd
import numpy as np
pd.pivot_table(df, values='sum', index=['name'], columns=['day'], aggfunc=np.sum)