如何按列值分组到索引中?
How to group by column values into index?
我有这样的数据框
Date group value
1997 a num
1997 b num
1997 c num
1997 d num
1997 e num
1997 f num
1997 g num
1998 a num
1998 b num
1998 c num
1998 d num
1998 e num
1998 f num
1998 g num
1999 a num
如何让它看起来像这样
index group 1997 1998 1999 2000 2001 2002
0 a num num num num num num
1 b num num num num num num
2 c num num num num num num
3 d num num num num num num
4 e num num num num num num
5 f num num num num num num
6 g num num num num num num
制作pivot table.
>>> df.pivot_table(columns='Date', values='value', index='group', aggfunc='first')
Date 1997 1998 1999
group
a num num num
b num num NaN
c num num NaN
d num num NaN
e num num NaN
f num num NaN
g num num NaN
(这里缺少数据,因为我只使用了您提供的输入数据。)
我有这样的数据框
Date group value
1997 a num
1997 b num
1997 c num
1997 d num
1997 e num
1997 f num
1997 g num
1998 a num
1998 b num
1998 c num
1998 d num
1998 e num
1998 f num
1998 g num
1999 a num
如何让它看起来像这样
index group 1997 1998 1999 2000 2001 2002
0 a num num num num num num
1 b num num num num num num
2 c num num num num num num
3 d num num num num num num
4 e num num num num num num
5 f num num num num num num
6 g num num num num num num
制作pivot table.
>>> df.pivot_table(columns='Date', values='value', index='group', aggfunc='first')
Date 1997 1998 1999
group
a num num num
b num num NaN
c num num NaN
d num num NaN
e num num NaN
f num num NaN
g num num NaN
(这里缺少数据,因为我只使用了您提供的输入数据。)