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

Connected

вправа

Зрізи за значеннями індексу

Зрізи дають змогу вибирати послідовні елементи об'єкта за допомогою синтаксису first:last. Датафрейми можна різати за значеннями індексу або за номером рядка/стовпця; почнемо з першого випадку. Для цього зріз виконується всередині методу .loc[].

Порівняно зі зрізами списків є кілька моментів, які слід пам'ятати.

  • Зріз за індексом можливий лише тоді, коли індекс відсортовано (за допомогою .sort_index()).
  • Щоб робити зріз на зовнішньому рівні, first і last можуть бути рядками.
  • Щоб робити зріз на внутрішніх рівнях, first і last мають бути кортежами.
  • Якщо передати один зріз до .loc[], буде виконано зріз рядків.

pandas імпортовано як pd. У temperatures_ind у індексі вказані країна та місто; об'єкт доступний.

Інструкції

100 XP
  • Відсортуйте індекс у temperatures_ind.
  • Використайте зрізи з .loc[], щоб отримати ці підмножини:
    • від Pakistan до Philippines.
    • від Lahore до Manila. (Це поверне нісенітницю.)
    • від Pakistan, Lahore до Philippines, Manila.