python - 如何修复使用 to_datetime 转换数据框中的时间列的错误?
问题描述
我在转换数据框中的日期列以确保其为日期类型时遇到了麻烦。这是我的数据框:
symbol price time
0 MSFT 97.71 9:39:02 AM
1 GOOG 1067.87 9:39:06 AM
2 AAPL 187.61 9:39:07 AM
3 CA 35.39 9:38:15 AM
4 SAP 110.76 9:38:13 AM
问题是时间列已经有 AM/PM。
这是我的代码:
dropped_col['time'] = pd.to_datetime(dropped_col.time, format='%I:%M:%S')
我得到的错误是:
ValueError:未转换的数据仍然存在:AM
基本上,我希望时间字段的格式正确,以便绘制图表和使用任何统计函数。
有什么我想念的吗?
解决方案
推荐阅读
- c# - 单击按钮时,如何防止 TextBox 的“IsFocus”属性变为“false”...?
- javascript - 创建类似菜单的结构 (discord.js)
- javascript - 在 JavaScript 中将语言名称转换为语言代码/国家代码
- ubuntu - 带有 glfw3 和高兴的 OpenGL 的 Makefile
- android - 导航组件 - 选择 BottomNavigationView 的项目时显示不同的目的地
- java - Java Heap在游戏过程中增长然后重置是否正常?
- c# - 如何删除项目参考中的循环依赖
- function - 如何将函数与表连接起来并将表列作为参数传递给雪花中的函数
- python - Python Discord bot 非大写敏感
- java - 如何将字符转换为字符串