热线电话:13121318867

登录
2020-04-27 阅读量: 1452
将格式不规范的日期列转化成规范的日期格式,题目详情见正文

将格式不规范的日期列转化成规范的日期

格式,表详情如下:

日期 门店销售额

0 07 Jan 2020 22

1 07-01-2019 25

2 20180310 10

3 2017/02/05 13

4 2016-01-07 13

实现效果如下:

日期 门店销售额

0 2020-01-07 22

1 2019-07-01 25

2 2018-03-10 10

3 2017-02-05 13

4 2016-01-07 13

参考答案:

import pandas as pd
import numpy as np
np.random.seed(0)
df = pd.DataFrame({"日期":pd.Series(['07 Jan 2020','07-01-2019','20180310','2017/02/05','2016-01-07']),
"门店销售额":pd.Series(np.random.randint(10,30,5))})
df["日期"] = pd.to_datetime(df["日期"])
df

结果示例:

0.1244
2
关注作者
收藏
评论(1)

发表评论
yuechuchen
2020-04-27
解题思路:pd.to_datatime()能够将一整列不规范的日期格式转化成统一的规范的日期格式,同时将转换后的列替换掉原来不符合要求的列
0.0000 0 0 回复
推荐帖子
条评论