ПочатиПочніть безкоштовно

Фільтрування за допомогою .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[____])
Редагувати та запускати код