[英]Not able to get only date from datetime
def arrange_by_date():
df = pd.read_excel("logfile_Final_test.xlsx")
df = df.sort_values(by="Date", ascending=True).set_index('Date').last('3M')
df = df.sort_values(by="Date", ascending=False)
df.to_excel("Master_logfile.xlsx", index=True)
arrange_by_date()
excel表格中的數據為
Database Date Time Description
Some_DB_name 2022-12-25 some_time Some_Description
Some_DB_name 2023-01-14 some_time Some_Description
.. .. .. ..
Some_DB_name 2022-11-19 some_time Some_Description
預計 Output
Database Date Time Description
Some_DB_name 2023-01-14 some_time Some_Description
Some_DB_name 2022-12-25 some_time Some_Description
.. .. .. ..
Some_DB_name 2022-11-19 some_time Some_Description
Output 我正在獲取 Excel 表
Date Database Time Description
2023-01-14 00:00:00 Some_DB_name some_time Some_Description
2022-12-25 00:00:00 Some_DB_name some_time Some_Description
.. .. .. ..
2022-11-19 00:00:00 Some_DB_name some_time Some_Description
我的日期列正在轉向從00:00:00
開始
正如@roganjosh 所指出的,它應該沒有任何區別,但如果你必須只有日期並刪除時間元素,因為你的 'date 列是 df 索引,你可以使用:
df['Date'] = df['Date'].date
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.