【发布时间】:2017-04-30 18:45:19
【问题描述】:
我有一个数据集,其中时间戳是列之一,格式为 09/07/2016 23:58。
我正在尝试在此数据上应用朴素贝叶斯,但我面临以下错误。请让我知道如何在我的模型中使用此数据
ValueError:float() 的无效文字:12/06/2016 23:59
【问题讨论】:
-
什么是
df['Timestamp'].dtype? -
您确定您的日期列的
dtype是datetime?通过df.dtypes对其进行测试。如果没有,似乎有一些不良数据 - 使用pd.to_datetime(df.date, erors='coerce') -
如果无法转换为日期时间,则将值转换为
NaT。 -
它是object类型的,如何转换为Datetime?它抛出一个错误
标签: python python-2.7 pandas timestamp naivebayes