簡體   English   中英

將 2019-11-06 00:00:00 轉換為日期時間 object pandas

[英]Convert 2019-11-06 00:00:00 to date-time object pandas

我有一個 pandas dataframe 有一行

clear_date

2019-11-06 00:00:00

2019-11-06 00:00:00

...

類型(清除日期)= object

我想從另一個類型為日期時間且格式為“%Y%m%d”的日期時間列中減去此列。

pd.to_datetime(data['clear_date']).dt.day

我已經嘗試使用上述命令,但 clear_date 的類型仍然保留為 object 並且不會更改為時間日期 object 因此我不能用它減去另一個時間日期列。

如何將其更改為日期時間 object,格式為“%Y%m%d”。

data['clear_date'].astype('datetime64[ns]')

由於您需要它作為 output 中的 object,“clear_date”列的數據類型是 object 即字符串。 現在我們將使用 DataFrame.astype() function 將其轉換為 DateTime 格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM