0
我使用python,pandas,numpy。python與熊貓分組數據和
df = pd.read_csv('data.csv')
print df.head(7)
我有數據幀:
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.我使用的功能pivot_table,(但結果是不累計):與sum
荷蘭國際集團
import pandas as pd
import numpy as np
pd.pivot_table(df, values='sum', index=['name'], columns=['day'], aggfunc=np.sum)