Subconjunto con .loc[]
La función clave de los índices es .loc[]
: un método de subconjunto que acepta valores de índice. Si le pasas un único argumento, tomará un subconjunto de filas.
El código para el subconjunto que utiliza .loc[]
puede ser más fácil de leer que el subconjunto estándar de corchetes, lo que puede hacer que tu código sea menos pesado de mantener.
pandas
se carga como pd
. temperatures
y temperatures_ind
están disponibles; este último está indexado por city
.
Este ejercicio forma parte del curso
Manipulación de datos con pandas
Instrucciones del ejercicio
- Crea una lista llamada
cities
que contenga "London" y "Paris". - Utiliza el subconjunto
[]
para filtrartemperatures
las filas en las que la columnacity
tome un valor de la listacities
. - Utiliza el subconjunto
.loc[]
para filtrartemperatures_ind
por las filas en las que la ciudad está en la listacities
.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# 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[____])