python - 使用 Pandas 从对象中解析 DateTime
问题描述
我想将年份列解析为日期时间。
name id nametype recclass mass (g) fall year
0 Aachen 1 Valid L5 21.0 Fell 01/01/1880 12:00:00 AM
... reclat reclong GeoLocation
... 50.77500 6.08333 (50.775000, 6.083330)
df['year'].apply(dateutil.parser.parse)
并且解析为,1880-01-01 00:00:00
但我可以使用它来选择日期。有人给我小费吗?
解决方案
我认为需要to_datetime
:
df = pd.DataFrame({'year':['01/01/1880 12:00:00 AM']})
df['year'] = pd.to_datetime(df['year'])
print (df)
year
0 1880-01-01