Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pandas 使用数据帧将标题转置到单个列中?_Pandas_Dataframe_Transpose - Fatal编程技术网

Pandas 使用数据帧将标题转置到单个列中?

Pandas 使用数据帧将标题转置到单个列中?,pandas,dataframe,transpose,Pandas,Dataframe,Transpose,我有一个数据框,需要将与日期相关的标题转换为一列。 我试着用 df.set_index('id') df.unstack() 但我没有达到预期的输出 感谢您的帮助设置索引默认情况下不在适当位置运行。您需要分配输出或链接操作 df.set_index('id').stack().reset_index(name='value') 同样,这个答案(同时被作者删除)似乎有效: df = pd.melt(df, id_vars='id', var_name='date') df.set_ind

我有一个数据框,需要将与日期相关的标题转换为一列。

我试着用

df.set_index('id')
df.unstack()
但我没有达到预期的输出


感谢您的帮助

设置索引
默认情况下不在适当位置运行。您需要分配输出或链接操作

df.set_index('id').stack().reset_index(name='value')
同样,这个答案(同时被作者删除)似乎有效:

df = pd.melt(df, id_vars='id', var_name='date')
df.set_index('id').unstack().reset_index(name='value')
似乎满足了我的需要