我刚刚开始使用熊猫,我正在尝试导入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中以日期格式查看日期?
谢谢。
答案 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]")