ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Crie uma lista chamada cities que contenha "Moscow" e "Saint Petersburg".
  • Crie um subconjunto com [] para filtrar temperatures com as linhas em que a coluna city tem um valor na lista cities.
  • Crie um subconjunto com .loc[] para filtrar temperatures_ind com as linhas em que a cidade está na lista cities.

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[____])
Editar e executar o código