我有一個熊貓數據幀一個Int64對象和應該代表一個日期。轉換日期爲datetime
>>> 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年代,這不應該是真實的。誰能告訴我如何轉換的Int64爲datetime在大熊貓的數據幀。我認爲這是正確的方式。
嗯,默認參數'ns'在單元,檢查['to_datetime'](http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_datetime.html)。 – jezrael