为了账号安全,请及时绑定邮箱和手机立即绑定

将Pandas列转换为日期时间

将Pandas列转换为日期时间

慕姐4208626 2019-07-06 15:48:08
将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


查看完整回答
反对 回复 2019-07-06
  • 3 回答
  • 0 关注
  • 11696 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信