Python 类datetime.time不能转换为中的datetime
我是来自R背景的Python新手,我在《熊猫》中有以下时间专栏Python 类datetime.time不能转换为中的datetime,python,pandas,Python,Pandas,我是来自R背景的Python新手,我在《熊猫》中有以下时间专栏 time 09:12:23 09:34:33 10:23:22 11:23:33 我想把它转换成熊猫的时间对象,我正在用python做以下工作 df['time'] = pd.to_datetime(df['time']).dt.time 为什么它显示我下面的错误 class datetime.time is not convertible to datetime 如果可能,相同的
time
09:12:23
09:34:33
10:23:22
11:23:33
我想把它转换成熊猫的时间对象,我正在用python做以下工作
df['time'] = pd.to_datetime(df['time']).dt.time
为什么它显示我下面的错误
class datetime.time is not convertible to datetime
如果可能,相同的非日期时间/时间值会添加参数
errors='concurve'
:
print (df)
time
0 aaaaa
1 09:34:33
2 10:23:22
3 11:23:33
df['time'] = pd.to_datetime(df['time'], errors='coerce').dt.time
print (df)
time
0 NaT
1 09:34:33
2 10:23:22
3 11:23:33
编辑:对于检查此值:
print (df[pd.to_datetime(df['time'], errors='coerce').isnull()])
time
0 sdass
编辑1:
这里可以通过以下方式转换为时间增量-advantage正在使用pandas函数,该函数不使用时间
s:
df['time'] = pd.to_timedelta(df['time'], errors='coerce')
print (df)
time
0 NaT
1 09:34:33
2 10:23:22
3 11:23:33
什么样的错误?我能知道它有什么样的非日期/时间值吗?因为我有超过一百万个观测值的巨大数据框。@anmolmore-这意味着存在一些非标准格式的数据,或者可能是追踪智慧空间