1. Learn
  2. /
  3. Cursuri
  4. /
  5. Manipularea datelor cu pandas

Connected

exercițiu

Segmentarea după valorile indexului

Segmentarea îți permite să selectezi elemente consecutive dintr-un obiect folosind sintaxa first:last. DataFrame-urile pot fi segmentate după valorile indexului sau după numărul de rând/coloană; vom începe cu primul caz, care implică segmentarea în interiorul metodei .loc[].

Față de segmentarea listelor, există câteva lucruri de reținut.

  • Poți segmenta un index doar dacă acesta este sortat (folosind .sort_index()).
  • Pentru segmentarea la nivelul exterior, first și last pot fi șiruri de caractere.
  • Pentru segmentarea la niveluri interioare, first și last trebuie să fie tuple-uri.
  • Dacă transmiți un singur interval către .loc[], acesta va segmenta rândurile.

pandas este importat ca pd. temperatures_ind are țara și orașul în index și este disponibil.

Instrucțiuni

100 XP
  • Sortează indexul lui temperatures_ind.
  • Folosește segmentarea cu .loc[] pentru a obține următoarele subseturi:
    • de la Pakistan la Philippines.
    • de la Lahore la Manila. (Aceasta va returna rezultate fără sens.)
    • de la Pakistan, Lahore la Philippines, Manila.