gpt4 book ai didi

python从excel创建字典

转载 作者:太空狗 更新时间:2023-10-30 02:19:36 34 4
gpt4 key购买 nike

我有一个包含 2 列的 Excel 工作表。第一列是姓名,第二列是年龄。我想创建一个字典,其中名称是键,年龄是值。这是代码,但它错误地创建了字典。

keyValues = [x.value for x in worksheet.col(0)]
data = dict((x, []) for x in keyValues)
while curr_row < num_rows:
curr_row += 1
for row_index in range(1, worksheet.nrows): data[keyValues[row_index]].append(worksheet.cell_value(curr_row, 1))

我想从 Excel 工作表的 2 列中得到如下所示的字典。

{'Ann': 12, 'Maria': 3, 'Robin': 4, 'NameN':N} 

最佳答案

这对于 pandas 来说非常简单:

import pandas as pd
my_dic = pd.read_excel('names.xlsx', index_col=0).to_dict()

my_dic 现在是:

{'罗宾':4,'玛丽亚':3,'安':12}

index_col=0 如果“name”在您的 excel 文件的第一列中

关于python从excel创建字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28414635/

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