5

国と年の値を含むデータフレームがあります。

country year value
US       2000  20
JP       2000  10
AU       2000   5
US       2001  22
JP       2001  12
AU       2001   6
US       2002  23
JP       2002  14
AU       2002   8

各国の年ごとの変化率を計算したいので、国ごとにグループ化し、グループごとに繰り返します。

grouped=df.groupBy('country')
for group in grouped:
    group['pct']=group['value'].pct_change(periods=1)*100

新しい列を含む「グループ化」から新しいデータフレームを作成するにはどうすればよいpctですか?

4

1 に答える 1