如何将具有空值的列转换为日期时间格式?

邦沙卡拉卡

如何将df转换为pandas datetime数据类型?(具有空值)

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:time data''与格式'%Y-%m-%d%H:%M:%S'不匹配

我该如何解决该错误?(将null保留为空白)

谢谢!

Vishnu Kunchur

做就是了:

datet['Mycol'] = pd.to_datetime(datet['Mycol'], errors='coerce')

这将自动将null转换为NaT值。

输出:

0   2018-09-07
1   2017-09-15
2          NaT

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将具有空值的JSON数据转换为字典

如何将可为空的日期时间转换为只有非空值的日期时间

如何将数据框的日期和时间列转换为熊猫的日期时间格式?

awk 将一列转换为多个具有空值的未知列

如何将具有空数组的numpy数组列表转换为单个数组?

如何将数据框列转换为日期时间格式以绘制时间序列

如何将纪元时间转换为新列中的日期和时间格式?

如何将 MySQL 日期时间转换为没有偏移的 ISO 8601 日期格式?

当值具有不同格式时如何将变量转换为时间格式

如何将数据框转换为日期时间格式

如何将时间戳转换为适当的日期格式?

如何将 Django 日期时间转换为 HighCharts 格式

如何将整数转换为varchar格式的日期时间

如何将日期时间格式转换为分钟-熊猫

如何将 LocalDate 转换为特定的日期时间格式

如何将具有Etc / GMT的日期字符串转换为Python日期时间?

将“日期时间”列中的值转换为通用格式

将日期时间列值转换为 MonYY 格式

如何将多个具有空值的连续列插入python数据框

如何将日期时间列转换为R中的dd / mm / yyyy格式

ADF:如何将日期时间列 (AM/PM) 转换为 UTC 格式?

如何将数据框列转换为UTC日期时间格式?

如何将python中的数据框列对象转换为日期时间格式

如何将Twitter API发布时间/日期转换为有效的ISO格式?

如何将具有 multipel 变量的 POSIXct 数据转换为时间序列格式

Swift:如何将String转换为具有时间格式的字符串

如何将'O'值转换为日期格式

将具有日期时间值的列转换为每周的列

如何将具有不同名称的列的宽格式转换为长格式?