想把日期中的横杠去掉:
mport datetime
def format_timea(datetime_str):
d = datetime.datetime.strptime(datetime_str, '%Y%m%d')
return d.date()
china["Date"] = china["Date"].apply(format_timea)
但是出现如下报错:
ValueError: time data '2020-01-22' does not match format '%Y%m%d'
参考:https://www.py.cn/faq/python/18224.html
去除日期间的 - ,不一定非要用这个函数,可以使用字符串替换的方法
res = "2022-12-06".replace('-', '')
print(res)
# 20221206
可以获得日期后,比如日期是 2022-12-06