如何在识别值后显示列的 header
How to display header of column after identifying value
我正在分析一个 excel 电子表格,需要找到包含最接近但小于 500 的值的单元格。我相信我已经做到了这一点,但随后需要知道相应的 header 我不知道该怎么做的名字。
loc=("/Volumes/Project/Andes_Glacier_Inventory.xlsx")
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(1)
headers = sheet.row(0)
print(sheet.row_values(1,3))
a = np.array(sheet.row_values(1,3))
value = 501
print (a[a<value].max())
使用np.argmax
:
headers[np.argmax(a * (a<value))]
我正在分析一个 excel 电子表格,需要找到包含最接近但小于 500 的值的单元格。我相信我已经做到了这一点,但随后需要知道相应的 header 我不知道该怎么做的名字。
loc=("/Volumes/Project/Andes_Glacier_Inventory.xlsx")
wb = xlrd.open_workbook(loc)
sheet = wb.sheet_by_index(1)
headers = sheet.row(0)
print(sheet.row_values(1,3))
a = np.array(sheet.row_values(1,3))
value = 501
print (a[a<value].max())
使用np.argmax
:
headers[np.argmax(a * (a<value))]