如何将python 中 DataFrame转json
时间: 2024-04-10 18:32:26 浏览: 194
要将 Python 中的 DataFrame 转换为 JSON,可以使用 Pandas 库提供的 `to_json()` 方法。以下是一个示例:
```python
import pandas as pd
# 创建一个示例 DataFrame
data = {
'Name': ['John', 'Jane', 'Sam'],
'Age': [30, 25, 35],
'City': ['New York', 'London', 'Paris']
}
df = pd.DataFrame(data)
# 将 DataFrame 转换为 JSON
json_data = df.to_json(orient='records')
print(json_data)
```
输出结果将是一个 JSON 字符串,其中包含 DataFrame 的数据。`orient='records'` 参数指定了转换的方式,它将每行数据转换为一个 JSON 对象。
如果需要将 DataFrame 转换为嵌套的 JSON 结构,可以使用不同的 `orient` 参数值。例如,使用 `orient='columns'` 可以将列名作为 JSON 键,每列数据作为对应的值。
更多关于 Pandas 的 `to_json()` 方法的详细信息可以参考官方文档:[pandas.DataFrame.to_json()](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_json.html)。
阅读全文