导入具有日期日期时间的熊猫的Excel数据,尽管它是日期值

时间:2019-02-14 14:17:56

标签: python pandas import-from-excel

我刚刚开始使用熊猫,我正在尝试导入Excel文件,但是我得到的日期时间值如01/01/2019 00:00:00,而不是01/01/2019格式。顺便说一下,源数据是日期,而不是日期时间。

我正在使用以下代码

import pandas as pd 
df = pd.read_excel (r'C:\Users\abcd\Desktop\KumulData.xlsx')
print(df)

其中带有日期的列是“ BDATE”,“ BVADE”和“ AKTIVASYONTARIH”,分别对应于第六,第七和第十一列。

我可以使用什么代码在Pandas Dataframe中以日期格式查看日期?

谢谢。

2 个答案:

答案 0 :(得分:1)

如果它们已经是日期时间,则可以提取日期部分并重新分配列:

df[["BDATE", "BVADE", "AKTIVASYONTARIH"]] = df[["BDATE", "BVADE", "AKTIVASYONTARIH"]].apply(lambda x: x.dt.date)

解决方案已更新。.

答案 1 :(得分:1)

出于完整性考虑,您的目标可以通过以下方式实现:

df[["BDATE", "BVADE", "AKTIVASYONTARIH"]].astype("datetime64[D]")