Как найти целочисленный индекс строки в столбце в кадре данных pandas?Python

Программы на Python
Anonymous
Как найти целочисленный индекс строки в столбце в кадре данных pandas?

Сообщение Anonymous »

Я импортирую CSV-файл в панды, содержащий такие данные. Ссылаясь на следующий код, я хочу получить целочисленный индекс строки, содержащей name_to_search в имени столбца в df1.

Код: Выделить всё

name, ColB, ColC, ColD
P1, 1,1,1
P2, 0,1,0
P3, 1,1,0
...

df1 = pd.read_csv(filepath_or_buffer='file.csv', header=[0])
df1['name'].str.lower()
name_to_search = 'p1'

row_indx1 = df1.index.get_loc(df1[df1['name'] == name_to_search].index[0])  # error line
Однако я получаю сообщение об ошибке IndexError: индекс 0 выходит за пределы оси 0 с размером 0 в строке ошибки. Есть идеи, как исправить?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -dataframe

Вернуться в «Python»