如何解决此TypeError问题:strptime()参数1必须为str,而不是float。我试图使用这种数据“ 2018-08-10T13:10:00”

时间:2018-12-10 11:40:52

标签: python pandas strptime

我正在尝试使用strptime,所以我遇到了一种情况,但对于另一种情况出现了此问题。我该如何解决这个问题?

  

输入

             hora_inicio
1318560    2018-08-10T13:10:00
1318561    2018-08-10T13:10:00
1318562    2018-08-10T13:10:00
1318563    2018-08-10T13:10:00
1318564    2018-08-10T13:10:00
1318565    2018-08-10T13:10:00
1318566    2018-08-10T13:10:00
1318567    2018-08-10T13:10:00
1318568    2018-08-10T13:10:00
1318569    2018-08-10T13:10:00
  

输出

            startdate
1318560    2018-08-10 13:10:00
1318561    2018-08-10 13:10:00
1318562    2018-08-10 13:10:00
1318563    2018-08-10 13:10:00
1318564    2018-08-10 13:10:00
1318565    2018-08-10 13:10:00
1318566    2018-08-10 13:10:00
1318567    2018-08-10 13:10:00
1318568    2018-08-10 13:10:00
1318569    2018-08-10 13:10:00

我想做什么...

df['startdate'] = df.hora_inicio.apply(lambda x : datetime.datetime.strptime(x,'%Y-%m-%dT%H:%M:%S'))

0 个答案:

没有答案