【发布时间】:2022-01-17 22:41:37
【问题描述】:
我正在尝试将 xlsx 文件中的数据框导入 Python,然后将此数据框转换为字典。这是我的 Excel 文件的样子:
A B
1 a b
2 c d
其中 A 和 B 是列名,1 和 2 是行名。
我想使用 pandas 将数据框转换为 python 中的字典。我的代码很简单:
import pandas as pd
my_dict = pd.read_excel(‘.\inflation.xlsx’, sheet_name = ‘Sheet2’, index_col=0).to_dict()
print(my_dict)
我想要得到的是:
{‘a’:’b’, ‘c’:’d’}
但我得到的是:
{‘b’:{‘c’:’d’}}
可能是什么问题?
【问题讨论】:
标签: python excel pandas dataframe dictionary