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

Выборка с помощью .loc[]

Главное преимущество индексов — метод .loc[]: он позволяет делать выборку по значениям индекса. Если передать ему один аргумент, он вернёт подмножество строк.

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

pandas загружен как pd. Доступны temperatures и temperatures_ind; последний индексирован по столбцу city.

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

Работа с данными в pandas

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

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

  • Создайте список cities, содержащий "London" и "Paris".
  • С помощью выборки [] отфильтруйте temperatures, оставив строки, в которых столбец city принимает одно из значений списка cities.
  • С помощью .loc[] отфильтруйте temperatures_ind, оставив строки, в которых город входит в список cities.

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

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

# Make a list of cities to subset on
cities = ["____", "____"]

# Subset temperatures using square brackets
print(temperatures[____])

# Subset temperatures_ind using .loc[]
print(temperatures_ind.loc[____])
Редактировать и запускать код