Sdo*_*sey 11 python datetime pandas
下面是我的csv DateTime列的第一行:
11月2日星期一20:37:10 GMT + 00:00 2015
DateTime列当前是一个对象,我想将其转换为datetime格式,以便我可以将日期显示为2015-11-02,我将创建一个单独的列.
我用来将列转换为日期时间格式的代码是:
for item, frame in df['DateTime'].iteritems():
datetime.datetime.strptime(df['DateTime'], "%a-%b-%d-%H-%M-%S-%Z-%Y")
Run Code Online (Sandbox Code Playgroud)
我收到此错误:TypeError:必须是str,而不是Series
任何帮助将不胜感激!
Alb*_*oso 29
用途pd.to_datetime():
df['DateTime'] = pd.to_datetime(df['DateTime'])
Run Code Online (Sandbox Code Playgroud)
例如,
pd.to_datetime('Mon Nov 02 20:37:10 GMT+00:00 2015')
Run Code Online (Sandbox Code Playgroud)
生产Timestamp('2015-11-02 20:37:10').
| 归档时间: |
|
| 查看次数: |
41904 次 |
| 最近记录: |