DataFrame 转为 列表字典
时间: 2023-11-03 20:58:25 浏览: 113
从列表或字典创建Pandas的DataFrame对象的方法
可以使用 pandas 库中的 `to_dict` 方法将 DataFrame 转换为列表字典,示例如下:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'gender': ['female', 'male', 'male']
})
# 将 DataFrame 转换为列表字典
data_list = df.to_dict('records')
print(data_list)
```
输出结果为:
```
[{'name': 'Alice', 'age': 25, 'gender': 'female'},
{'name': 'Bob', 'age': 30, 'gender': 'male'},
{'name': 'Charlie', 'age': 35, 'gender': 'male'}]
```
其中 `'records'` 参数表示将每行数据转换为一个字典,最终返回一个列表。也可以使用 `'list'` 参数将每列数据转换为一个列表,返回一个字典。
阅读全文