将dtype('O')转换为dtype('<m8 [ns]'),因为=“ =” of =“”数据库=“”问题=“”

时间:2018-10-16 09:56:51

标签: python pandas dataframe

=“”

我在timestamp列中有1000个数据(常规的mySQL时间戳),我将其分为两个,分别称为data1data2

`data1['timestamp'].dtype`

dtype('<M8[ns]')

可能是因为一两个条目已损坏,所以

`data2['timestamp'].dtype`

dtype('O')

我需要data2['timestamp'].dtype成为dtype('<M8[ns]')才能做进一步的分析

1 个答案:

答案 0 :(得分:2)

您可以将to_datetime与参数errors='coerce'一起使用:

data2['timestamp'] = pd.to_datetime(data2['timestamp'], errors='coerce')
相关问题