的數據被簡化爲如下:使用熊貓GROUPBY exctract數據和換位
mon site year data1 data2
1 57598 2001 58 1383
2 57598 2001 75 549
1 57598 2002 118 1337
2 57598 2002 162 2213
1 50136 2000 -282 134
2 50136 2000 -242 0
1 50136 2001 -126 102
1 50844 2000 152 411
2 50844 2000 70 117
1 50844 2002 -74 44
2 50844 2002 -173 83
我想提取的數據1和數據2並更改爲以下形式: 這是data1
:
2000 2000 2001 2001 2002 2002
1 2 1 2 1 2
50136 -282 -242 -126 NA NA NA
50844 152 70 NA NA -74 -173
57598 58 75 NA NA 118 162
data2
將以data1
的形式保存爲新文件。 我想用pandas.groupby
來操作,但代碼如下是錯誤:
df['data1'].groupby(df['year'],df['mon'],df['site'])
是容易使用groupby
去?