python - Pandas 中的日期格式顺序

标签 python pandas date time-series strftime

我有以下问题

我有来自 csv 的数据:格式:DD-MM-YYYY

enter image description here

但是,我需要以下格式:MM/DD/YYYY

所以,我在 for 循环中编写了这段代码:

pd.to_datetime(df_sii.at[idx,'Fecha Docto.']).strftime('%m/%d/%Y')

并给我以下结果:

enter image description here

我该如何解决这个问题?因为正确的日期可能是:

12/10/2019
12/17/2019

最佳答案

尝试:

df_sii['Fecha Docto.'] = pd.to_datetime(df_sii['Fecha Docto.'], format='%d-%m-%Y')
df_sii['Fecha Docto.'] = df_sii['Fecha Docto.'].strftime('%m/%d/%Y')

关于python - Pandas 中的日期格式顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59395350/

相关文章:

python - 如何将 pandas 中的秒数替换为零

python - 使用Python进行DNA测序

java - 导致 Shuffle 的 Spark 转换是什么?

python - "ValueError: Length of values does not match length of index"尝试修改 pandas groupby 的列值时

python - 当键嵌入列表时从列表创建字典

javascript - 如何将日期转换为列表中的随机索引?

python - 如果 n 位损坏或丢失,如何找到 float 的精度

python - 从前两组中获取前两行

java - 将 1 周添加到日期,首选哪种方式?

java - 如何本地化 Java Calendar 类?