У меня есть файл HDF, который распечатывается как это:Поиск по строкам в панд
print dt['data1']
=>
column1 column2 column3
row1 3 8 2
row2 4 3 0
row3 12 1 14
row4 -5 5 25
1) Как мне выполнить поиск по строкам или, вернее, «выбрать» его? То есть
dt.get_row('row3')
=> row3 12 1 14
2) И как я могу искать по значению строки и столбца? То есть
dt.get_row('row2').where(column_value=3)
=> column2
'df.ix [ 'row3'] '-> Как я могу найти' column' (его имя), которое имеет значение, скажем, '12' ? –
Решение находится во второй части моего ответа: 'r3 = df.ix ['row3']' than 'r3 [r3.eq (12)]. Index' для всех имен столбцов или' r3 [r3.eq (12)]. Index [0] 'для первого, если он существует. –