Выборка с помощью .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[____])