假设你有一个名为data.xlsx
的Excel文件,其中包含以下内容:
Name | Age | Gender |
---|---|---|
John | 28 | Male |
Alice | 32 | Female |
Bob | 45 | Male |
使用Pandas来将其转化为字典,可以按照以下步骤进行:
- 导入Pandas库
import pandas as pd
- 读取Excel文件
df = pd.read_excel('data.xlsx')
- 转换为字典
data_dict = df.to_dict('records')
这将返回以下字典:
[
{'Name': 'John', 'Age': 28, 'Gender': 'Male'},
{'Name': 'Alice', 'Age': 32, 'Gender': 'Female'},
{'Name': 'Bob', 'Age': 45, 'Gender': 'Male'}
]
每个行都被转换为一个字典,其中列名称是键,该行对应的单元格中的值是值。,
参数告诉Pandas将每个行转换为一个字典。