首页 > 解决方案 > Python列表框与熊猫数据框匹配

问题描述

长时间努力从列表框或输入框项目中获取解决方案,我想与 excel 数据匹配并获得相应选择(来自列表框)或输入(来自输入框)的 excel 输出,这很痛苦。

我得到的错误是“字符串索引必须是整数”。我尝试如下但仍然相同的错误...非常感谢您对此的帮助..

例子:

Stud_name是一个列表框 ( stud_name),它列出了stud_name单独的 Excel 工作表中的所有内容。

Pandas Dataframe 下方设置检索数据:​ Stud_data = "C:\\Student folder\\Stud_details.xlsx"

下面是在命令按钮中调用的函数,用于将列表框的学生姓名与 Excel 文件数据匹配

def get_extract ():

    ​Listboxitem = Stud_name.get(item)
    ​Stud_Report = Stud_data[(Stud_data['Student_Name'] == Listbox item)]
    ​Stud_Report.to_excel("Output_Stud_data.xlsx")

在这里,我收到错误,因为“字符串索引必须是整数”。其次,如何添加多个条件,如特定类,特定部分与列表框项匹配?

此外,如果我使用“输入条目”表单而不是列表框,我怎样才能得到我的提取?

请指导我。

标签: listboxitem

解决方案


推荐阅读