Рубрики
Без рубрики

Как получить конкретную строку в PandaS DataFrame, используя индекс?

Автор оригинала: 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.