Advertisement

解决数字日期前后零缺失问题

阅读量:

在使用Python进行疫情数据的分析与可视化过程中,遇到了一个具体问题:网页端所展示的日期格式为xx.xx(例如:04.20,04.26),而抓取下来的数据集同样采用该格式显示。然而,在通过pd.read_csv函数读取该数据集时,日期却显示为(例如:4.2,4.26),原本的前导零被省略了。

(网络上也有相关建议指出,在日期格式后添加"\t"或许能够解决此问题,但本人尝试后并未取得预期效果。)

本人采取的应对措施是:在抓取数据的过程中,对日期格式进行调整,将其更改为xx/xx的形式(例如:04/20,04/26)。

代码修改如下

复制代码
    while i < length_data:
    	# 修改前
    	# date = (s_data[i]["date"])
    	# 修改后
    date = pd.Series(s_data[i]["date"])
    for d in date:
        n_date = str(d).replace('.', '/')
        
    confirm = (s_data[i]["confirm"])
    nowConfirm = (s_data[i]["nowConfirm"])
    suspect = (s_data[i]["suspect"])
    dead = (s

全部评论 (0)

还没有任何评论哟~