将Json格式的DataFrame转换为 json
时间: 2024-05-12 12:19:56 浏览: 12
字符串
可以使用 `to_json()` 方法将 Json 格式的 DataFrame 转换为 json 字符串,其语法如下:
```
df.to_json(orient='records')
```
其中,`orient` 参数表示输出 json 的格式,默认为 `'columns'`,即以列为基础输出 json,而 `'records'` 则以行为基础输出 json。
示例代码如下:
```python
import pandas as pd
# 创建 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
# 将 DataFrame 转换为 json 字符串
json_str = df.to_json(orient='records')
print(json_str)
```
输出结果为:
```json
[{"name":"Alice","age":25,"gender":"F"},{"name":"Bob","age":30,"gender":"M"},{"name":"Charlie","age":35,"gender":"M"}]
```