Comece agoraComece grátis

loc e iloc (1)

Com loc e iloc, é possível fazer praticamente qualquer operação de seleção de dados imaginável em DataFrames. loc é baseado nos rótulos, o que significa que é preciso especificar linhas e colunas com base em seus rótulos. iloc é baseado em índices inteiros, ou seja, é necessário especificar linhas e colunas pelo índice inteiro, como foi feito no exercício anterior.

Experimente os seguintes comandos para fazer experiências com loc e iloc e selecionar observações. Cada par de comandos aqui gera o mesmo resultado.

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

Assim como antes, foi incluído um código que importa os dados dos carros como um DataFrame do Pandas.

Este exercicio faz parte do curso

Python intermediário

Ver curso

Instruções do exercicio

  • Use loc ou iloc para selecionar a observação correspondente ao Japão como uma série. O rótulo dessa linha é JPN, e o índice é 2. Lembre-se de imprimir a série resultante.
  • Use loc ou iloc para selecionar as observações referentes à Austrália e ao Egito como um DataFrame. Para saber mais sobre os rótulos/índices dessas linhas, inspecione cars. Lembre-se de imprimir o DataFrame resultante.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Print out observation for Japan


# Print out observations for Australia and Egypt
Editar e Executar Código