使用 Python / Pandas 读取多个 JSON 文件并附加到数据集

雷切尔·斯特里特

这是我试图运行以从我的目录中读取多个 JSON 文件的代码。<file_names> 包含我尝试读取的所有文件的名称。

for file in range(1, len(file_names)):
    data = pd.read_json(file_names[number])
    df = df.append(data, ignore_index=True)

我收到以下错误:

ValueError:如果使用所有标量值,则必须传递索引

乔纳森·莱昂

看起来你没有定义数字。您也可以通过等待最后连接 dfs 来加快速度。

假设 file_names 是 list 并且 pd.read_json() 按预期工作,请尝试此操作。

df_hold_list = [] # appending dataframe on each loop is a lot of overhead, so collect them first
for file in file_names:
    df_hold_list.append(pd.read_json(file))

df = pd.concat(df_hold_list, axis=0) # check the axis, either 1 or 0 depending on how you want it to look

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python读取多个.txt文件并使用pandas行绑定

使用python将数据附加到JSON文件?

Python读取文件并附加到数据帧

使用Pandas,Python将数据附加到HDF5文件

使用Python从JSON文件读取数据

在 Python Pandas 中读取 JSON 文件

如何使用python从包含多个对象的json文件中读取单个对象?

使用python读取json文件

如何使用Python读取多个Google云端硬盘CSV文件,然后附加到一个文件中?

将多个JSON记录读取到Pandas数据框中

将多个嵌套的JSON文件读取到Pandas DataFrame中

如何使用python将数据正确附加到JSON

python:附加到数据使用json.dumps

Python Pandas-读取包含多个表的csv文件

读取多个 CSV 文件并合并 Python Pandas

使用Python Pandas,读取xlsx文件中写入的多个文件夹路径并分别处理每个csv文件

如何从多个 CSV 文件中读取特定列,并使用 Python Pandas 跳过某些文件中不存在的列

使用 for 循环 (Python) 附加/连接多个 excel 数据集

Python:从文件夹中读取多个json文件

使用 python 列表读取 Pandas CSV 文件

使用Pandas在python中读取Excel文件

使用pandas在python中读取excel文件

在python中读取多个json

使用 Python pandas 提取嵌套的 JSON 数据

Python在JSON文件中读取具有多个值的Dict

从Python中的json文件中读取多个包含整数的字典

在Python中读取具有多个对象的JSON文件

在Python中读取具有多个对象的JSON文件

在Python中读取包含多个对象的大型JSON文件