在 Python 中,pandas
库提供了一个非常方便的方法将 DataFrame 转换为字典。DataFrame.to_dict()
方法可以根据你的需求将 DataFrame 转换为不同类型的字典。以下是一些常见的用法示例:
-
转换为字典的列表(默认行为):
每个键(列名)对应的值是一个列表,包含该列的所有数据。import pandas as pd # 创建一个示例 DataFrame data = { 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'City': ['New York', 'Los Angeles', 'Chicago'] } df = pd.DataFrame(data) # 转换为字典的列表 dict_list = df.to_dict() print(dict_list)
输出:
[{ 'Name': 'Alice', 'Age': 25,