python - 时间数据 mm/dd/YYYY 与指定的格式不匹配
问题描述
我有一个格式如下的列:
原始格式:
月/日/年 |
---|
2021 年 10 月 28 日 |
2021 年 10 月 28 日 |
之后的输出:
print(df['mm/dd/YYYY'])
0 2021-10-28 00:00:00
1 2021-10-28 00:00:00
但是,当我尝试转换为 datetime 时,出现以下错误:
pd.to_datetime(df['mm/dd/YYYY'], format='%Y-%m-%d %H:%M:%S')
时间数据 mm/dd/YYYY 与指定的格式不匹配
解决方案
您传递的格式错误。尝试
pd.to_datetime(df['mm/dd/YYYY'], format='%m/%d/%Y')
推荐阅读
- mysql - 我如何从 codeigniter 上的表中获取 id?
- asp.net-mvc - EF Core 代码首先插入空的父实体
- html - 使用角度和引导程序 3.3.7无法在第一次点击时点击标签
- laravel - 在 php.ini 中启用 dom 文件
- javascript - JavaScript — 数组中充满了一堆“未定义”
- reactjs - 反应:将令牌传递给本地存储后,导航栏没有改变
- r - 如何转换中间有多余字符的日期
- go - MergeSort algorithm with goroutines questions
- c++ - Failed to connect to a SMTP server
- python - python在lua中有类似于_ENV的东西吗?