【发布时间】:2019-03-20 05:23:23
【问题描述】:
如何将 df 转换为 pandas 日期时间数据类型? (带空值)
datet = pd.DataFrame(['2018-09-07 00:00:00','2017-09-15 00:00:00',''],columns=['Mycol'])
datet['Mycol'] = datet['Mycol'].apply(lambda x:
dt.datetime.strptime(x,'%Y-%m-%d %H:%M:%S'))
但它返回错误: ValueError: 时间数据 '' 与格式 '%Y-%m-%d %H:%M:%S' 不匹配
如何解决该错误? (将 null 保留为空白)
谢谢!
【问题讨论】:
-
您的日期列中有一个空白
-
是的,我知道。那么如何转移到日期时间并忽略空值?
标签: python pandas datetime type-conversion