我已按员工id
和他们每周
的总工作时间创建了一个分组数据框total_hours
id week duration
4 35 7.000000
36 2.000000
... ...
40 5.000000
如何将结果转换为以下格式?
id 35 36 37 38 39 40
4 7.0 2.0 7.0 2.0 4.0 5.0
我已尝试 total_hours.T
,但这对于 SeriesGroupBy
无效。
最佳答案
尝试使用这个:
df = df.pivot(index='id', columns='week', values='duration')
关于python - 如何转置 Pandas.Groupby 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58091399/