python - 更改 pandas 中特定格式的日期?

标签 python pandas date

我目前有一个 pandas DF,其日期列采用以下格式:

JUN 05, 2028

预期输出:

2028-06-05.

我在网上看到的大多数示例都没有使用我发布的原始格式,是否没有现有的解决方案?

最佳答案

使用to_datetime具有来自 python's strftime directives 的自定义格式:

df = pd.DataFrame({'dates':['JUN 05, 2028','JUN 06, 2028']})

df['dates'] = pd.to_datetime(df['dates'], format='%b %d, %Y')
print (df)
       dates
0 2028-06-05
1 2028-06-06

关于python - 更改 pandas 中特定格式的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52500012/

相关文章:

javascript - 将字符串解析为特定格式的 Date 对象

java - 如何从java类调用python脚本

python - 如何使用 django 在 nginx 中以 root 身份提供子目录?

python - 将数据框列中的数字缩放到相同的比例

java - 在 Java 中使用 DateFormat 格式化 Date 对象

ios - DateFormatter 不返回 "HH:mm:ss"的日期

python - kivy中如何恢复默认屏幕尺寸?

python - Python Celery eta 的限制?

python - 在条形图上的 Plotly Express 中更改轴/图例名称

python - 如何使用 python 在条形图上添加总计数?