将日期从yyyy-mm-dd更改为mm / dd / yyyy熊猫python

时间:2020-01-18 16:13:10

标签: python pandas datetime

train_df如下:

application_date
2014-12-22
2015-11-29 and so on

train_df.dtypes

 application_date     object

现在,我用来将日期格式从yyyy-mm-dd更改为mm / dd / yyyy的代码如下: '

     train_df['application_date'] = train_df['application_date'].apply(lambda x: datetime.strptime(x, 
     '%Y-%m-%d').strftime('%m/%d/%Y'))

如果我再次执行train_df.dtypes,我仍将申请日期作为对象

     application_date     object

如果我输入以下代码将申请日期更改为datetime,则会收到错误消息

train_df['application_date'] = train_df['application_date'].apply(lambda x: datetime.strptime(x, '%Y- 
%m-%d').strftime('%m/%d/%Y'))
train_df['application_date']=pd.to_datetime(train_df.application_date,'%m/%d/%Y')

0 个答案:

没有答案