可以使用 pandas 的 set_index()
方法将其中一列设为索引,再使用 to_dict()
方法将 DataFrame 转换为字典。
示例:
import pandas as pd# 创建数据框
df = pd.DataFrame({'key': ['A', 'B', 'C', 'D'], 'value': [1, 2, 3, 4]})
# 设置'key'列为索引
df = df.set_index('key')
# 转换为字典
data_dict = df['value'].to_dict()
print(data_dict)
# {'A': 1,