Subsetting cu .loc[]
Funcționalitatea cheie a indexurilor este .loc[]: o metodă de subsetting care acceptă valori de index. Când îi transmiți un singur argument, selectează un subset de rânduri.
Codul pentru subsetting cu .loc[] poate fi mai ușor de citit decât subsetting-ul clasic cu paranteze pătrate, ceea ce face codul mai simplu de întreținut.
pandas este încărcat ca pd. temperatures și temperatures_ind sunt disponibile; ultimul este indexat după city.
Acest exercițiu face parte din cursul
Manipularea datelor cu pandas
Instrucțiuni pentru exercițiu
- Creează o listă numită
citiescare conține "London" și "Paris". - Folosește subsetting-ul cu
[]pentru a filtratemperaturesdupă rândurile în care coloanacityare o valoare din listacities. - Folosește subsetting-ul cu
.loc[]pentru a filtratemperatures_inddupă rândurile în care orașul se află în listacities.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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[____])