Middle
21
Как выбрать строку с определённым индексом в DataFrame?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Чтобы выбрать строку с определённым индексом в pandas DataFrame, можно использовать метод .loc[] или .iloc[].
.loc[]выбирает по метке индекса (то есть по значению индекса)..iloc[]выбирает по позиционному индексу (целочисленному порядку строки).
Пример:
import pandas as pd
data = {'A': [10, 20, 30], 'B': [40, 50, 60]}
df = pd.DataFrame(data, index=['x', 'y', 'z'])
# Выбор строки с индексом 'y' (метка)
row = df.loc['y']
print(row)
# Выбор второй строки по позиции (индекс 1)
row_pos = df.iloc[1]
print(row_pos)
Если индекс — это просто числовой ряд от 0, то .loc[] и .iloc[] с одинаковым числом вернут одну и ту же строку.