【发布时间】:2020-04-11 06:22:25
【问题描述】:
我有一个 Excel 文件:
Test_Case Value
Case_1 0.988532846
Case_2 0.829241525
Case_3 0.257209267
Case_4 0.871698313
Case_5 0.63913665
使用 pandas,我看到我们可以得到这样的列:
import pandas as pd
myExcelFile = "data.xlsx"
readExcelFile = pd.read_excel(myExcelFile, sheet_name=0, index=0)
testCaseColumn = readExceFile.Test_Case
结果:
0 Case_1
1 Case_2
2 Case_3
3 Case_4
4 Case_5
列的名称可以更改,我想创建一个带有两个参数的函数来获取我想要的列:
def getColumn(readExceFile, columnName):
return readExceFile.columnName
我想知道如何将列的名称归因于我的 readExcelFile 参数?
感谢您的帮助
【问题讨论】:
-
read_excel中是否需要
usecols参数?检查这个:stackoverflow.com/questions/26063231/… -
使用
['label']而不是.label访问列通常更好。你能澄清你想要做什么吗?此外,变量和函数名称应遵循lower_case_with_underscores样式。 -
@AMC 我必须审查代码并重写它。在代码中,这些行被多次编写。我想创建一个有清晰代码的函数。