我有以下example.json。我如何解析它到csv以获得平均值(在** mean_value **之间)。 我想要像example.csv中那样的东西:
305152,277504,320512
[
{
"name": "stats",
"columns": [
"time",
"mean"
],
"points": [
[
1444038496000,
**305152**
],
[
1444038494000,
**277504**
],
[
1444038492000,
**320512**
]
]
}
]
答案 0 :(得分:2)
在python中它看起来像这个
import json
results = []
with open('example.json', 'r') as f:
content = json.loads(f.read())
for element in content:
results.append(','.join([str(y[1]) for y in element['points']]))
with open('example.csv', 'w') as f:
f.write('\n'.join(results))
答案 1 :(得分:0)
在python中运行上述脚本时遇到以下问题。脚本保存为demi.py
/usr/local/lib/python3.4/dist-packages$ python3 demi.py 回溯(最近一次调用最后一次):
Web.config
ValueError:额外数据:第3行第1行 - 第1379行第1列(字符5265 - 3183941)