我在pandas数据框中有一个int64对象,它应该代表一个日期.
>>> df.dtypes
CreatedDate int64
显然,我想把它转换成日期时间,所以我做了以下几点
df["CreatedDate2"] = pd.to_datetime(pd.Series(df["CreatedDate"]))
>>> df[["CreatedDate","CreatedDate2"]].head()
CreatedDate CreatedDate2
0 1466461661000 1970-01-01 00:24:26.461661
1 1464210703000 1970-01-01 00:24:24.210703
2 1423576093000 1970-01-01 00:23:43.576093
3 1423611903000 1970-01-01 00:23:43.611903
4 1423617600000 1970-01-01 00:23:43.617600
>>>
然而,这产生的是20世纪70年代的日期,这不应该是真的.谁能告诉我如何在pandas数据框中将int64转换为datetime.我认为这是正确的方法.