首页 > 解决方案 > 将 pandas 列交换为另一列中的值

问题描述

我有一个 pandas 数据框——从 API 获得它,所以对它的结构没有太多控制——类似于这样:

在此处输入图像描述

我希望将 datetime 列为一列,并将值作为另一列。有什么提示吗?

标签: pythonpandasdataframe

解决方案


您可以使用 T 转换数据框,然后 reseindex 创建一个新的索引列并保留当前列,您可能需要更改其名称表单索引

df = df.T.reset_index()
df.columns = df.iloc[0]
df = df[1:]

推荐阅读