我目前有一个dataframe,它有一列包含日期时间值作为对象数据类型。你知道吗
col1 col2 col3
0 A 10 2016-06-05 11:00:00
0 B 11 2016-06-04 00:00:00
0 C 12 2016-06-02 05:00:00
0 D 13 2016-06-03 02:00:00
我要做的是将col3转换成日期时间值,这样它就可以给出:
Year-Month-Day-Hour
以后的一些datetime特性工程。当我尝试时:
df['col3'] = pd.to_datetime(df['col3'])
我得到这个错误:
OutOfBoundsDatetime: Out of bounds nanosecond timestamp: 3008-07-25 00:00:00
有什么想法吗?你知道吗
谢谢
可以使用参数
errors='coerce'
将超出限制的值转换为NaT
:Timestamp limitation:
也可以从字符串创建Periods,但不容易:
相关问题 更多 >
编程相关推荐