python - 读取 json 对象并在 python 中从中创建 csv 字符串
问题描述
读取 json 对象并在 python 中从中创建 csv 字符串。
我有一个字符串格式的对象数组。
'[{"date":"2014-10-05T01:12:00.000Z","count":56.4691}, {"date":"2014-10-05T01:14:00.000Z","count":23.4691}, ...]'
我想将字符串转换为 csv 格式,
"","date","count"
"1",2014-09-25 14:01:00,182.478
"2",2014-09-25 14:01:00,182.478
为了能够做到这一点,我首先在库中读取带有read_json
函数的字符串。pandas
但它对列进行了排序。列count
在date
列之前。我怎样才能在 python 中进行这种转换?
解决方案
使用columns
参数df.to_csv
前任:
import pandas as pd
s = '[{"date":"2014-10-05T01:12:00.000Z","count":56.4691}, {"date":"2014-10-05T01:14:00.000Z","count":23.4691}]'
df = pd.read_json(s)
df.to_csv(r"PATH\B.csv", columns=["date", "count"])
推荐阅读
- c++ - ARCore NDK Pose 的 Matrix4x4 格式是什么?
- swift - 如何提供模型迁移/建表的默认值?
- kubernetes - 为什么 helm 需要一个集群端组件(tiller)?
- android - 使用 kotlin 在特定时期更新 firebase 实时数据库
- ios - Flutter - 如何创建 CupertinoAlertDialog
- linux - 如何在linux中生成可变内存负载(%)?
- python - 如何为 celery AsyncTask 使用结果回调
- java - 在 Azure Function 中从 C# 执行 java.exe
- javascript - WebRTC:在 JavaScript 和本机代码对等点之间同步视频帧
- node.js - 为什么我们使用 require() 而不是 url/path 在 react native 中显示图像?