我有一个pandas dataframe命名为trade,其中有一列trade['quote_datetime']是日期-时间,形式如下:
2003-04-29 09:30:20.775
... ...
2003-04-29 13:26:24.200
我想把它分解成两列,日期和时间,采用了以下代码:
trade['date']=trade['quote_datetime'].apply(lambda x:datetime.datetime.strptime(x,'%Y-%m-%d %H:%M:%S.%f').date)
trade['time']=trade['quote_datetime'].apply(lambda x:datetime.datetime.strptime(x,'%Y-%m-%d %H:%M:%S.%f').time)
但是编译器(Spyder)报错:ValueError: time data 'quote_datetime' does not match format '%Y-%m-%d %H:%M:%S.%f'
我看了很久,还是不知道我的日期格式错在哪里。。。希望版上的大大能指导我一下,非常感谢!