python - 如何使用python更改已经存储在json中的时间格式?
问题描述
我将数据存储在 JSON 文件中,并正在使用 Pandas 读取它。时间的格式是'Jun 10, 2021, 01:05:30:565'
。我想展示时间列及其匹配项。但是,python 给出了这个错误:Unknown string format:', 'Jun 10, 2021, 01:05:30:565 AM')
.
我用了:DS [pd.to_datetime(day + ' ' + time)] = value
该行与其他有时间的列一起使用:HH:MM:SS。但是几毫秒我无法呈现我想要的东西。
解决方案
从你的例子:
>>> import pandas as pd
>>> df = pd.DataFrame({'date': ['Jun 10, 2021, 01:05:30:565 AM']},
... index = [0])
>>> df
date
0 Jun 10, 2021, 01:05:30:565 AM
我们可以将date
列转换为DateTime
这样:
>>> df['date'] = pd.to_datetime(df['date'], format="%b %d, %Y, %H:%M:%S:%f %p")
>>> df
date
0 2021-06-10 01:05:30.565
推荐阅读
- android - 我无法使用 phonegap 执行我的应用程序
- ms-access - “查询值和目标字段的数量不一样。” 在自动化无处不在
- r - 在R中抓取网页时如何摆脱错误?
- pine-script - 在绘图指标中指定时间范围
- javascript - 如何仅对 Nodejs 中的所有 URL 运行一个 GET 请求?
- angular - Angular Material - 错误:'mat-form-field' 不是已知元素
- node.js - 复制变量 node.js
- android - 如何在 Android 中为 In App Billing 编写自动化测试
- visual-studio - 无法在树莓派 4 中使用 Visual Studio 2019 ssh 调试
- html - html固定宽度表以匹配textarea