将Pandas列转换为日期时间我在熊猫DataFrame中有一个字段是以字符串格式导入的。它应该是一个日期时间变量。如何将其转换为日期时间列,然后根据日期进行筛选。例子:DataFrame名称:原始数据列名:麦可列中的值格式:‘05SEP 2014:00:00:00.000’
3 回答
慕桂英4014372
TA贡献1871条经验 获得超13个赞
可以使用DataFrame方法。.apply()若要对Myol中的值进行操作,请执行以下操作:
>>> df = pd.DataFrame(['05SEP2014:00:00:00.000'],columns=['Mycol'])
>>> df
Mycol
0 05SEP2014:00:00:00.000
>>> import datetime as dt
>>> df['Mycol'] = df['Mycol'].apply(lambda x:
dt.datetime.strptime(x,'%d%b%Y:%H:%M:%S.%f'))
>>> df
Mycol
0 2014-09-05
添加回答
举报
0/150
提交
取消