【发布时间】:2020-06-10 03:14:04
【问题描述】:
我正在做一些数据清理,我有一个包含“月日”的日期列的 csv,例如:4 月 12 日。我想将 2020 年添加到该列中的每个日期,这样我就有:4 月2020 年 12 月。
我尝试过使用 pandas 和 datetime,但我觉得我显然错过了一个简单的答案。
谢谢!
编辑:
我之前应该说过,我已经导入了 csv,我想在事后添加年份。此外,我已经告诉 pandas,“开始”列包含日期。
编辑 2:
感谢:在这种情况下,您可以尝试 df['onset'] = df['onset'].apply(lambda dt: dt.replace(year=2020)) – MrNobody33 13
成功了!感谢所有的帮助,我会尽量让我未来的帖子更清晰,并在提问时添加我的数据。我知道必须有一个简单的答案!
【问题讨论】:
-
请粘贴您数据的 sn-p,而不是图像
-
您是要编辑 csv 文件本身,还是要导入数据并然后添加年份信息?
-
@0p3r4t0r 我正在导入数据,然后添加年份信息。
-
@KuldeepSinghSidhu 我在 iPad 上,它不允许我使用 sn-ps
标签: python pandas csv datetime data-cleaning