标签: pandas dataframe transpose
我有一个数据框,我需要将与日期相关的标题转换为列。
我尝试使用
df.set_index('id') df.unstack()
但我没有得到所需的输出。
感谢您的帮助
答案 0 :(得分:1)
set_index无法正常运行。您需要分配输出或链接您的操作。
set_index
df.set_index('id').stack().reset_index(name='value')
答案 1 :(得分:0)
此答案(同时由作者删除)似乎也有效:
df = pd.melt(df, id_vars='id', var_name='date')