【发布时间】:2016-08-04 18:27:01
【问题描述】:
目前我的日期被格式化为字符串。我能够使用以下方法将字符串转换为日期时间:
df['submitted_on'] = df['submitted_on'].apply(lambda x: dt.datetime.strptime(x, '%Y-%m-%d %H:%M:%S.%f'))
我想删除时间戳,但这样做非常困难。我的首选格式是%Y%m%d。所以我偶然发现了THIS 页面并添加了.date()。结果如下:
df['submitted_on'] = df['submitted_on'].apply(lambda x: dt.datetime.strptime(x, '%Y%m%d').date())
我收到此值错误,我再次迷失了如何删除时间戳。非常感谢任何帮助。
ValueError: 时间数据 '2015-02-26 16:45:36.0' 与格式 '%Y%m%d' 不匹配
【问题讨论】:
-
请发布一个示例DataFrame。