НачатьНачать бесплатно

loc и iloc (1)

С помощью loc и iloc можно выполнять практически любые операции выборки данных из DataFrame. loc работает на основе меток: строки и столбцы задаются по их именам. iloc работает на основе целочисленных индексов: строки и столбцы задаются по их числовым позициям, как вы делали в предыдущем упражнении.

Поэкспериментируйте со следующими командами, чтобы попрактиковаться с loc и iloc при выборе наблюдений. Каждая пара команд возвращает одинаковый результат.

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

Как и прежде, в коде уже предусмотрен импорт данных cars в виде DataFrame библиотеки Pandas.

Это упражнение является частью курса

Средний уровень Python

Посмотреть курс

Инструкции к упражнению

  • Используйте loc или iloc, чтобы выбрать наблюдение, соответствующее Японии, в виде Series. Метка этой строки — JPN, индекс — 2. Обязательно выведите полученную Series с помощью print().
  • Используйте loc или iloc, чтобы выбрать наблюдения для Австралии и Египта в виде DataFrame. Узнать метки и индексы этих строк можно, изучив содержимое cars. Обязательно выведите полученный DataFrame с помощью print().

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Print out observation for Japan


# Print out observations for Australia and Egypt
Редактировать и запускать код