【发布时间】:2014-09-07 07:14:34
【问题描述】:
所以我的数据框中有一个“日期”列,其中日期的格式如下
0 1998-08-26 04:00:00
如果我只想要年份月份和日期,我该如何去掉琐碎的小时?
【问题讨论】:
-
明显/强制性的你尝试过什么?
-
随便
df['Date'] = df['Date'].apply(lambda x: x.date()) -
我尝试将所有内容都转换为字符串并进行迭代,但最后因为我需要将 df 作为 csv 我只使用了
.to_csv(file, date_format = '%Y%m%d'。我也最终使用了@EdChum 解决方案,它也很有效! -
请注意:@EdChum 的方法(就我而言)比下面接受的答案慢了大约 40 倍。
标签: python datetime pandas dataframe