以下是“我的csv日期时间”列的第一行:
周一11月2日20:37:10 GMT+00:00 2015
DateTime列当前是一个对象,我想将其转换为DateTime格式,以便将日期显示为2015-11-02,并为该时间创建一个单独的列
我用于将列转换为日期时间格式的代码是:
对于项目,框架为df['DateTime']。iteritems():
datetime.datetime.strtime(df['datetime'],%a-%b-%d-%H-%M-%S-%Z-%Y”)
我得到这个错误:
TypeError:必须是str,而不是Series
任何帮助都将不胜感激
使用pd.to\u datetime():
df['DateTime']=pd.to_DateTime(df['DateTime'])
比如说,
pd.to_datetime('Mon-Nov 02 20:37:10 GMT+00:00 2015')
生成时间戳(’2015-11-02 20:37:10’)