pandas.core.frame.DataFrame如何转为dict
时间: 2024-02-23 11:02:29 浏览: 183
使用pandas 将DataFrame转化成dict
可以使用 `to_dict()` 方法将 Pandas DataFrame 转换为字典。该方法可以接受不同的参数,以满足不同的转换需求。下面是一个示例代码,将 DataFrame 转换为字典:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'col1': [1, 2], 'col2': ['a', 'b']})
# 将 DataFrame 转换为字典
dict_data = df.to_dict('list')
print(dict_data)
# 输出:{'col1': [1, 2], 'col2': ['a', 'b']}
```
在上面的示例中,`to_dict()` 方法的参数为 `'list'`,表示将 DataFrame 转换为字典的值为列表。你还可以使用 `'dict'` 参数,将 DataFrame 转换为字典的值为字典。你可以根据具体需求选择适合的参数值。
阅读全文