我在熊猫数据框中有一个日期为的列:
年,日,月,小时,分钟,秒
2015-09-03 14:32:00
我想把它变成
年,月,日,小时,分钟,秒
2015-03-09 14:32:00
您可以apply
输入日期,然后致电datetime.strftime
:
In [168]:
# create sample df
df = pd.DataFrame({'date':['2015-09-03 14:32:00']})
df['date'] = pd.to_datetime(df['date'])
df
Out[168]:
date
0 2015-09-03 14:32:00
In [171]:
import datetime as dt
# apply strftime
df['date'] = df['date'].apply(lambda x: dt.datetime.strftime(x, '%Y-%d-%m %H:%M:%S'))
df
Out[171]:
date
0 2015-03-09 14:32:00
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句