ComeçarComece de graça

Fatiamento pelos valores do índice

O fatiamento permite que você selecione elementos consecutivos de um objeto usando a sintaxe first:last. Os DataFrames podem ser fatiados por valores do índice ou pelo número da linha/coluna; começaremos pelo primeiro caso. Isso envolve o fatiamento dentro do método .loc[].

Em comparação com o fatiamento de listas, há alguns aspectos a serem lembrados.

  • Só é possível fatiar um índice se ele estiver classificado (usando .sort_index()).
  • Para fatiar no nível externo, first e last podem ser strings.
  • Para fatiar em níveis internos, first e last devem ser tuplas.
  • Se uma única fatia for passada em .loc[], ele fatiará as linhas.

pandas foi carregado como pd. temperatures_ind tem country (país) e city (cidade) no índice e já está disponível.

Este exercício faz parte do curso

Manipulação de dados com o pandas

Ver curso

Instruções do exercício

  • Classifique o índice de temperatures_ind.

  • Use o fatiamento com .loc[] para obter estes subconjuntos:

    • de Pakistan até Philippines.

    • de Lahore até Manila. (isso retornará algo sem sentido).

    • de Pakistan, Lahore até Philippines, Manila.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Sort the index of temperatures_ind
temperatures_srt = ____

# Subset rows from Pakistan to Philippines
print(____)

# Try to subset rows from Lahore to Manila
print(____)

# Subset rows from Pakistan, Lahore to Philippines, Manila
print(____)
Editar e executar o código