gpt4 book ai didi

Python:使用excel文件中的数据创建字典

转载 作者:行者123 更新时间:2023-12-04 21:21:42 26 4
gpt4 key购买 nike

我是 Python 和编程的新手,我有一个我无法解决的问题。我有一个包含 3 列的 excel 文件:

Id      Object     kg
1142 Apple 17,5
1142 Banana 13,55
1142 Kiwi 52,3
1255 Apple 77,38
1255 Banana 99,42
1255 Kiwi 128,35

我想创建一个字典,它以 Id 和 Object 为键,以 kg 为值(例如 {(1142, Apple) : 17,5, (1142, Banana) : 13,55, ...

有没有办法创建这样的字典?我应该导入什么模块?提前致谢!

最佳答案

你可以在上面使用 pandas。我会这样做:

import pandas as pd

d = pd.read_excel(r"excel_file.xlsx",index_col=[0,1]).to_dict(orient='index')
for key in d:
d[key] = d[key].values()[0]

print d

输出是这样的:

{(1255L, u'Kiwi'): 128.34999999999999, (1142L, u'Apple'): 17.5, (1255L, u'Apple'): 77.379999999999995, (1142L, u'Banana'): 13.550000000000001, (1255L, u'Banana'): 99.420000000000002, (1142L, u'Kiwi'): 52.299999999999997}

关于Python:使用excel文件中的数据创建字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44072950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com