【发布时间】:2016-08-10 02:59:59
【问题描述】:
我有一个超过 1 亿行的庞大数据框。我有一个日期列,不幸的是格式不正确(混合)的日期字符串。
现在我确实通过以下方式将其转换为日期时间:
df['TRX_DATE'] = pd.to_datetime(df['TRX_DATE'],coerce=True)
# without any error
# Now i want to calculate week day from that date columns
df['day_type'] = [x.strftime('%A') for x in d['TRX_DATE']]
###ValueError: month out of range
如果是单个字段,我可以使用 dateutil 解析器进行管理。但在这种情况下,我不知道该如何处理。
只是感兴趣,如果周转换线可以有类似的东西,如果任何东西超出范围放置一个默认值...
有这个想法,但作为一个新手。没有那么多经验来做这件事。
如果有人可以提供代码行来处理它,那将是非常有帮助的。
【问题讨论】:
标签: python datetime pandas dataframe