Criação de subconjuntos com .loc[]
O principal recurso dos índices é .loc[]
: um método de criação de subconjuntos que aceita valores de índice. Quando você passa nele um único argumento, ele cria um subconjunto de linhas.
O código para criação de subconjuntos usando .loc[]
pode ser mais fácil de ler do que a forma padrão de criação de subconjuntos com colchetes, o que pode tornar a manutenção do código menos trabalhosa.
pandas
foi carregado como pd
. temperatures
e temperatures_ind
já estão disponíveis; o último está indexado por city
.
Este exercício faz parte do curso
Manipulação de dados com o pandas
Instruções do exercício
- Crie uma lista chamada
cities
que contenha "Moscow" e "Saint Petersburg". - Crie um subconjunto com
[]
para filtrartemperatures
com as linhas em que a colunacity
tem um valor na listacities
. - Crie um subconjunto com
.loc[]
para filtrartemperatures_ind
com as linhas em que a cidade está na listacities
.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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[____])