【发布时间】:2018-10-16 09:59:45
【问题描述】:
我有以下JSON 数组。
[
{
"foo"=1
},
{
"foo"=2
},
...
]
我想使用pd.read_json() 命令将其转换为DataFrame 对象,如下所示。
df = pd.read_json(my_json) #my_json is JSON array above
但是,我得到了错误,因为 my_json 是 list/array 的 json。错误是ValueError: Invalid file path or buffer object type: <class 'list'>。
除了遍历list,还有什么有效的方法可以将JSON 提取/转换为DataFrame 对象吗?
【问题讨论】:
-
在您的示例中,您在列表中调用
read_csv。 -
@AmiTavory @thebjorn 错字的家伙。编辑为正确的,即
read_json()
标签: python json pandas dataframe