ComeçarComece gratuitamente

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 exercício faz parte do curso

Python intermediário

Ver Curso

Instruções de exercício

  • 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.

Exercício interativo prático

Experimente este exercício preenchendo 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