【发布时间】:2017-07-10 08:20:26
【问题描述】:
我有以下dates 数据框:
dates
0 2012 10 4
1
2 2012 01 19
3 20 6 11
4 20 10 7
5 19 11 12
6
7 2013 03 19
8 2016 2 5
9 2011 2 19
10
11 2011 05 23
12 2012 04 5
如何将日期列标准化为:
dates
0 2012 10 04
1
2 2012 01 19
3 2020 06 11
4 2020 10 07
5 2019 11 12
6
7 2013 03 19
8 2016 02 05
9 2011 02 19
10
11 2011 05 23
12 2012 04 05
我尝试使用正则表达式并分别拆分和调整每一列。但是,我使任务复杂化。是否可以将其规范化为后一个数据帧?规则是如果年份不完整,则在字符串开头添加0,如果年份不完整,则在字符串开头添加20,格式为yyyymmdd。
【问题讨论】:
标签: python regex python-3.x pandas datetime