当你在导入Excel文件到pandas DataFrame时,如果日期和时间被识别为日期-时间对象(datetime),而不是日期对象(date),你可以通过以下方法将日期-时间对象转换为日期对象:
首先,需要确保已导入pandas库。如果没有,请使用以下命令:
import pandas as pd
然后,使用pd.read_excel()
函数导入Excel文件。例如:
df = pd.read_excel('your_excel_file.xlsx')
如果你发现日期和时间被识别为日期-时间对象,可以使用dt.date
属性将它们转换为日期对象。例如,如果你的日期-时间列名为date_time_column
,可以使用以下方法转换:
df['date_only'] = df['date_time_column'].dt.date
这将创建一个名为date_only
的新列,其中仅包含日期部分。如果需要,你可以删除原始的日期-时间列,使用以下命令:
df.drop('date_time_column', axis=1, inplace=True)
现在,你的DataFrame中只包含日期对象,而不是日期-时间对象。
领取专属 10元无门槛券
手把手带您无忧上云