1. Learn
  2. /
  3. Курси
  4. /
  5. Опрацювання даних у pandas

Connected

вправа

Зрізи часових рядів

Зрізи особливо корисні для часових рядів, адже часто потрібно відфільтрувати дані в певному діапазоні дат. Додайте стовпець date до індексу, а потім скористайтеся .loc[], щоб виконати підмножину. Важливо пам'ятати про формат ISO 8601: "yyyy-mm-dd" для рік-місяць-день, "yyyy-mm" для рік-місяць і "yyyy" для року.

Нагадаємо з розділу 1, що можна поєднувати кілька булевих умов за допомогою логічних операторів, наприклад &. Щоб зробити це в одному рядку коду, потрібно додати дужки () навколо кожної умови.

pandas імпортовано як pd, а temperatures без індексу доступний.

Інструкції

100 XP
  • Використайте булеві умови, а не .isin() чи .loc[], і повну дату "yyyy-mm-dd", щоб отримати підмножину temperatures для рядків, де стовпець date припадає на 2010 і 2011 роки, та виведіть результат.
  • Встановіть індекс temperatures на стовпець date і відсортуйте його.
  • Використайте .loc[], щоб отримати підмножину temperatures_ind для рядків за 2010 і 2011 роки.
  • Використайте .loc[], щоб отримати підмножину temperatures_ind для рядків з August 2010 до February 2011.