【发布时间】:2020-02-08 17:56:45
【问题描述】:
我有一个数据框,其中包含一个名为“Fecha”的列“对象类型”,我想将其转换为 DateTime 类型。 但是,熊猫无法识别该格式,因为它是某种西班牙语格式(即:'1 abr, 2019')。我应该怎么做才能更改为 dd/mm/yyyy 等标准格式?
Abr 对应于 Abril,英文是 April。
我尝试过使用 pd.to_datetime() 和 strftime 方法,但 pandas 无法识别格式。
ValueError: ('Unknown string format:', '1 abr. 2019')
提前问候和感谢
【问题讨论】:
-
您尝试过语言环境吗? ` 导入语言环境 `
locale.setlocale(locale.LC_ALL,'es_ES.UTF-8')from datetime import datetime as dtprint(dt.strptime('martes 12 julio 2016', '%A %d %B %Y')) -
除非绝对必要,否则请不要将信息共享为图像。请参阅:meta.stackoverflow.com/questions/303812/…。 minimal reproducible example 在哪里?