Использование метода iloc в Pandas: руководство для начинающих
iloc - это метод pandas DataFrame, который позволяет получить доступ к данным по их числовой позиции (индексу) в таблице. Если вы хотите выбрать строку и столбец на основе их фактической позиции (номера строки и столбца в таблице), используйте метод iloc.
Метод iloc имеет два необязательных аргумента `row_indexer` и `col_indexer`. `row_indexer` отвечает за выбор строк, и может быть любым объектом, поддерживающим доступ к элементам через оператор `[]`. `col_indexer` отвечает за выбор столбцов, и может быть целочисленным индексом столбца, списком целочисленных индексов, срезом и т.д.
Пример использования метода iloc:
import pandas as pd
# создаем DataFrame
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['New York', 'Paris', 'London']})
# выбираем первую строку и второй столбец (индексы начинаются с 0)
print(df.iloc[0, 1]) # 25
# выбираем вторую и третью строки и второй столбец
print(df.iloc[1:3, 1]) # 1 30
# 2 35
# Name: Age, dtype: int64
# выбираем все строки и первые два столбца
print(df.iloc[:, 0:2]) # Name Age
# 0 Alice 25
# 1 Bob 30
# 2 Charlie 35