ÎncepețiÎncepe gratuit

loc și iloc (1)

Cu loc și iloc poți realiza practic orice operație de selecție a datelor pe DataFrame-uri. loc se bazează pe etichete, ceea ce înseamnă că trebuie să specifici rândurile și coloanele după etichetele lor. iloc se bazează pe indecși întregi, astfel că trebuie să specifici rândurile și coloanele prin indicele lor întreg, la fel ca în exercițiul anterior.

Testează următoarele comenzi pentru a experimenta cu loc și iloc în selectarea observațiilor. Fiecare pereche de comenzi de mai jos produce același rezultat.

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

Ca și înainte, codul care importă datele despre mașini ca DataFrame Pandas este deja inclus.

Acest exercițiu face parte din cursul

Python intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește loc sau iloc pentru a selecta observația corespunzătoare Japoniei ca Series. Eticheta acestui rând este JPN, iar indicele este 2. Asigură-te că afișezi Series-ul rezultat.
  • Folosește loc sau iloc pentru a selecta observațiile pentru Australia și Egipt ca DataFrame. Poți afla etichetele/indecșii acestor rânduri inspectând cars. Asigură-te că afișezi DataFrame-ul rezultat.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Print out observation for Japan


# Print out observations for Australia and Egypt
Editează și rulează codul