首页 > 解决方案 > 如何将现有列从 excel 插入到 pandas 的数据框中

问题描述

我正在尝试从 excel 电子表格中导入一列并将其插入数据框中,以便我可以使用 pandas 对其进行操作。

我查看了堆栈溢出和熊猫的文档,但似乎找不到答案。如果已经被问到,我很抱歉。

标签: pythonpandas

解决方案


你试过这个吗?

pd.read_excel(file_name, sheet_name)

或者,您可以使用 xlrd 库并对标头值进行一些扫描。

def scan_value(sheet, searched_value: str) -> tuple:
    for i in range(sheet.nrows):
        for j in range(sheet.ncols):
            if searched_value == sheet.cell(i, j).value:
                return i, j
    return None

推荐阅读