datafram转jason
时间: 2023-12-02 20:06:23 浏览: 68
可以使用 pandas 库中的 `to_json()` 方法将 DataFrame 转换为 JSON 格式,示例如下:
```python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'city': ['Beijing', 'Shanghai', 'Guangzhou']
})
# 将 DataFrame 转换为 JSON 格式
json_str = df.to_json(orient='records')
# 输出 JSON 字符串
print(json_str)
```
输出结果如下:
```
[{"name":"Alice","age":25,"city":"Beijing"},{"name":"Bob","age":30,"city":"Shanghai"},{"name":"Charlie","age":35,"city":"Guangzhou"}]
```
其中 `orient` 参数可以指定 JSON 格式的排列方式,常用的有 `records`、`index` 和 `columns` 等。具体用法可以参考官方文档:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_json.html。
阅读全文