以日期时间格式命名的打印列

时间:2019-09-04 23:50:25

标签: pandas datetime

我已将一个Excel工作表导入到pandas中,该工作表中有一些列的名称为datetime格式。如何对这些列进行操作。例如,如果我尝试使用

打印这样的列
Data['2019-01-01 00:00:00']

我明白了

KeyError: '2019-01-01 00:00:00'

Data.columns.tolist()的此类列的输出为 datetime.datetime(2019, 1, 1, 0, 0)

如何从此类列中获取值?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以这样做:

df['2019-01-01']

或者您可以这样做:

df.columns = [str(e) for e in df.columns]
df['2019-01-01 00:00:00']