【发布时间】:2020-11-14 19:36:07
【问题描述】:
我有一个记事本文件,我将它保存为 json 文件,我正在尝试在 pandas 数据框中读取它。
我的 json 文件如下所示:
{
"date" : "2000-01-01",
"i" : "1387",
"xxx" : "aaaa",
},
{
"fecha" : "2000-01-02",
"indicativo" : "1387",
"xxx" : "aaaa",
},
{
"data" : "2000-01-03",
"indicativo" : "1387",
},
{
"date" : "2000-01-04",
"i" : "1387",
"xxx" : "aaaa",
},
{
"fecha" : "2000-01-05",
"indicativo" : "1387",
"xxx" : "aaaa",
}
如何使用代码将其更改为正确的 json 格式? (请记住,我只是发布了一些行,实际的 json 文件有数百行,所以我手动执行它是不切实际的)
然后,一旦我有了该文件,代码将是:
import pandas as pd
from pandas.io.json import json_normalize
name = pd.read_json(r"file.json", lines=True, orient='records')
我尝试使用 json 文件运行上述代码,但不断得到:
ValueError: Expected object or value.
经过多次试验和错误,我认为这是由于它不是正确的 json 格式,所以如果有人至少在第一部分帮助我,我将不胜感激。
【问题讨论】:
标签: json pandas dataframe jupyter-notebook notepad