pandas中读取多个json文件
时间: 2023-11-02 07:08:48 浏览: 143
读取一个文件中的多个json数据
在 pandas 中,可以使用 `pd.read_json()` 函数读取单个 JSON 文件。如果要读取多个 JSON 文件,可以使用 `glob` 模块来获取所有文件的路径,然后使用 `pd.concat()` 函数将它们合并到一个 DataFrame 中。
以下是一个示例代码:
```python
import pandas as pd
import glob
# 获取所有 JSON 文件的路径
json_files = glob.glob("path/to/json/files/*.json")
# 读取所有 JSON 文件并合并到一个 DataFrame 中
df = pd.concat([pd.read_json(f) for f in json_files], ignore_index=True)
```
其中 `glob.glob()` 函数返回一个包含所有匹配指定模式的文件路径的列表。`ignore_index=True` 参数是用来重新设置行索引,以避免出现重复的索引。
阅读全文