Как использовать iloc в Python для выборки строк и столбцов в DataFrame

Метод `iloc` в Python используется для получения доступа к элементам DataFrame или Series с использованием их позиций вместо индексов.

Для начала давайте рассмотрим пример использования метода `iloc` со списком:


import pandas as pd
data = {'name': ['John', 'Emily', 'James', 'Jessica'],
        'age': [35, 28, 40, 32],
        'city': ['New York', 'San Francisco', 'Chicago', 'Los Angeles']}
df = pd.DataFrame(data)
# Получение доступа к первой строке по позиции
first_row = df.iloc[0]
print(first_row)

В данном примере мы создали DataFrame с данными о людях. Метод `iloc[0]` используется для доступа к первой строке DataFrame. Результатом будет Series, содержащий данные первой строки:


name           John
age              35
city       New York

Теперь, рассмотрим пример использования метода `iloc` с slice:


# Получение доступа ко второму и третьему столбцу
second_and_third_columns = df.iloc[:, 1:3]
print(second_and_third_columns)

В этом примере мы используем `df.iloc[:, 1:3]`, чтобы получить доступ ко второму и третьему столбцу DataFrame. Результатом будет новый DataFrame, содержащий только выбранные столбцы:


age            35
city         New York

Кроме доступа к строкам и столбцам, метод `iloc` также может использоваться для получения доступа к отдельным элементам DataFrame по их позициям:


# Получение доступа к элементу в позиции (1, 2)
element = df.iloc[1, 2]
print(element)

Здесь мы используем `df.iloc[1, 2]` для доступа к элементу в позиции (1, 2). Результатом будет значение 'San Francisco'.

Похожие вопросы на: "iloc python "

Как перевести биты в байты?
GoogleAds G DoubleClick net: рекламные решения для вашего бизнеса
Math Domain Error: Causes, Solutions, and Prevention
Python strftime - форматирование даты и времени в Python
Онлайн-курсы MATLAB: программирование и анализ данных
This Field Is Required: Tips and Solutions
LifeRay - универсальное решение для создания и управления веб-порталами
<h1>REST JS - удобный инструмент для работы с REST API
Не работает z index
<h1>SDK Android Studio - разработка приложений для Android