首页 > 解决方案 > 使用 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但我可以使用它来选择日期。有人给我小费吗?

标签: pythonpandascsv

解决方案


我认为需要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

推荐阅读