【发布时间】:2017-06-05 01:57:43
【问题描述】:
我对 pandas 中的 groupby() 有疑问
如果我有一个 DataFrame "df" 喜欢
user day click
0 U1 Mon 15
1 U2 Mon 7
2 U1 Wed 15
3 U3 Tue 21
4 U2 Tue 15
5 U2 Tue 10
当我使用 df.groupby(['user', 'day']).sum()
会是
click
user day
U1 Mon 15
Tue NaN
Wed 15
U2 Mon 7
Tue 25
Wed NaN
U3 Mon NaN
Tue 21
Wed NaN
我怎样才能得到这样的DataFrame
day Mon Tue Wed
user
U1 15 NaN 15
U2 7 25 NaN
U3 NaN 21 NaN
这意味着将一列转换为DataFrame的列名。
有什么方法可以做到吗?
【问题讨论】: