Автор оригинала: Python Examples.
Pandas DataFrame – Получить определенную строку, используя индекс
Чтобы получить конкретный ряд PandaS DataFrame с использованием индекса, используйте свойство DataFrame.iloc и дайте индекс строки в квадратных скобках.
DataFrame.iloc[row_index]
Dataframe.iloc возвращает строку в качестве объекта серии.
Пример 1: Получить определенную строку в пандах
В этом примере мы будем
- Инициализируйте DataFrame с некоторыми номерами.
- Получите определенную строку) с помощью свойства DataFrame.iloc.
Python Program
import pandas as pd import numpy as np df = pd.DataFrame( [['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k', 'l']]) row = df.iloc[1] #index=1 => second row print(row)
Выход
0 d 1 e 2 f Name: 1, dtype: object
В выходе: 0, 1 и 2 – индекс колонки; и d, e, f ряд.
Резюме
В этом руководстве примеров Python мы узнали, как получить определенную строку из PandaS DataFrame с использованием свойства DataFrame.iloc.