我有 1000 个带有 timestamp
列(常规 mySQL 时间戳)的数据,我将其分成两部分,称为 data1
和 data2
,
`data1['timestamp'].dtype`
dtype('<M8[ns]')
可能是因为一两个入口坏了,所以
`data2['timestamp'].dtype`
dtype('O')
我需要
data2['timestamp'].dtype
成为 dtype('<M8[ns]')
做进一步分析 最佳答案
您可以将 to_datetime
与参数 errors='coerce'
一起使用:
data2['timestamp'] = pd.to_datetime(data2['timestamp'], errors='coerce')
关于python - 由于数据库问题,将 dtype ('O' ) 转换为 dtype ('<M8[ns]' ),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52832826/