【问题标题】:how to add a column name in pandas [duplicate]如何在熊猫中添加列名[重复]
【发布时间】:2021-07-27 10:20:28
【问题描述】:

我用的是pandas,当我做print(df)的时候,结果如下:

                        open      high       low     close        volume
2021-01-26 09:00:00  0.000230  0.000236  0.000228  0.000228    303.813500
2021-01-27 09:00:00  0.000226  0.000230  0.000223  0.000230   1479.338775
[2 rows x 5 columns]

问题是第一个日期列没有名称,并且似乎不被视为实际列(它说它只有 5 列)。如何在第一列输入名称?

【问题讨论】:

  • 这是索引,使用df.index访问它。
  • 第一列可能是索引。使用df = df.rename_axis(index="datetime")

标签: python pandas


【解决方案1】:

在这种情况下,第一列似乎是index
您可以使用

index 设置名称
df.index.name = 'date'

如果使用的话,可以作为列使用

df.index.name = 'date'
df = df.reset_index()

【讨论】:

    【解决方案2】:

    看起来最左边的列是索引。您可以通过以下方式设置名称:

    df.index.name = 'my_pretty_name'
    

    【讨论】:

      猜你喜欢
      • 2022-01-23
      • 2019-05-25
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 2019-09-28
      • 2018-10-14
      • 2020-07-04
      • 2021-10-25
      相关资源
      最近更新 更多