【发布时间】:2019-11-17 07:23:56
【问题描述】:
我使用的是 python 3.7 版。
我有一个数据框 df,其中包含一个名为 TDate 的列。
该列如下所示。
2019-01-01 00:00:00
2019-01-02 00:00:00
2019-01-03 00:00:00
2019-01-04 00:00:00
当我执行 df.dtypes 时,它告诉我该列是对象类型。
然后我有下面的行,
myDates = pd.to_datetime(df['TDate'])
所以 myDates 是一个熊猫系列。
但是,如果我访问这个 myDates 系列的一个元素并检查它告诉我它的类型是 libs.tslib.timestamps.Timestamp
我只想将原始数据框列从对象转换为格式为 yyyy-mm-dd 的日期。这样做的最佳方法是什么?
我研究了将时间戳转换为日期,但这不起作用,因为时间戳是字符串文字而不是整数。
【问题讨论】: