将数据框列转换为数据框头

时间:2020-01-08 22:52:12

标签: python python-3.x pandas dataframe pandas-groupby

我有一个这样的数据帧(df):

sem|course|count
sem1|A|1
sem1|B|2
sem1|C|1
sem2|A|2
sem2|B|2
sem2|C|2
sem3|C|2
sem4|A|2

从上面的数据框中,我想输出为这样的数据框:

  sem1|sem2|sem3|sem4
A  1|2|0|2
B  2|2|0|0
C  1|2|2|0

我尝试了以下代码:

df.groupby(["sem","course"]).apply(list)

我没有得到预期的输出。有人可以帮忙吗?

0 个答案:

没有答案