标签: python pandas group-by pivot
我有以下pandas数据帧:
我想以下列方式更改此数据框: 我希望将ID列作为索引,将每个索引的月份放在名为month的列中,然后将所有值设置为:
{{1}}
月份的顺序并不重要。有没有简单的方法呢?
答案 0 :(得分:1)
在stack参数设置为False时尝试dropna:
stack
dropna
df.set_index('ID').stack(dropna=False)
@PaulH在以下评论的观察中是正确的。
将该列索引移动到从宽数据帧转换为长数据帧的行索引。