我试图使用这个,但最终,我得到了相同的年-月-日格式,我的年份更改为默认的"1900"。如果可能的话,我只想得到月/日对。
df['date'] = pd.to_datetime(df['date'], format="%m-%d")
如果您将任何内容转换为日期时间,则其中将始终包含年份,即to_datetime
将始终生成带有年份的日期时间。
如果没有年份,则需要将其存储为字符串,例如,运行与示例相反的操作:
df['date'] = df['date'].dt.strftime(format="%m-%d")