Как отобразить заголовок столбца после определения значения - PullRequest
0 голосов
/ 04 января 2019

Я анализирую электронную таблицу Excel и мне нужно найти ячейку, которая содержит значение, которое ближе всего к, но меньше 500. Я думаю, что я достиг этого, но затем мне нужно знать соответствующее имя заголовка, которое я не могу найти как это сделать.

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())

1 Ответ

0 голосов
/ 04 января 2019

Использование np.argmax:

headers[np.argmax(a * (a<value))]
...