【问题标题】:Not able to access the column of a data frame无法访问数据框的列
【发布时间】:2020-06-12 11:12:21
【问题描述】:

excel中有一个名为12/31/2018的列表示31-Dec-18。 当我将 excel 文件读入 pandas 时,此列名称映射为 2018-12-31 00:00:00,我无法单独使用 loc 访问。

该列包含int类型的值,但列名是日期类型。

请帮助我使用 loc 访问此列。

【问题讨论】:

  • 告诉我们你目前尝试过的代码...
  • df.loc[:,"2018-12-31 00:00:00"]
  • 您的 df.columns 返回什么?您可能会知道您的列是如何命名的
  • df.columns 将此列返回为 2018-12-31 00:00:00,但是当我使用与 loc 相同的名称时,它会给出一个关键错误。我不明白问题到底出在哪里..

标签: python-3.x pandas dataframe data-analysis


【解决方案1】:

是否有必要通过 loc 访问它? df[“2018-12-31 00:00:00”] 应该让你得到值

【讨论】:

  • 我也已经尝试过这种方法,我完全不知道为什么在这种情况下它也会给出关键错误,感谢您的帮助 Carlos..
猜你喜欢
  • 2016-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-14
  • 1970-01-01
  • 2011-12-19
  • 1970-01-01
  • 2019-01-21
相关资源
最近更新 更多