Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Aprendendo Mais Sobre Indexação | Familiarizando-se com Indexação e Seleção de Dados
Técnicas Avançadas em Pandas

bookAprendendo Mais Sobre Indexação

Vamos avançar e continuar extraindo colunas e linhas por índices. Portanto, é necessário estar familiarizado com um atributo semelhante ao loc[].

Nosso próximo atributo é o iloc[]; ele significa index-location (posição do índice), e como você pode imaginar, permite trabalhar tanto com os índices das colunas quanto das linhas.

Primeiramente, é importante relembrar os índices. A primeira linha possui o índice 0, a próxima 1, depois 2, e assim por diante. Mas também é possível contar a partir do final (embora isso não seja conveniente em conjuntos de dados, pode ser útil em algumas situações), então a última linha tem o índice -1, a penúltima é -2, e assim por diante...

Veja a tabela:

No entanto, começaremos com a implementação mais simples do atributo iloc[], utilizando o seguinte conjunto de dados (abaixo estão as suas cinco primeiras linhas):

Observe o exemplo de código e a saída:

  • data.iloc[0] - extrai a primeira linha do conjunto de dados;
  • data.iloc[1] - extrai a segunda linha do conjunto de dados;
  • data.iloc[-1] - extrai a última linha do conjunto de dados;
  • data.iloc[-2] - extrai a penúltima linha do conjunto de dados.

Como você pode ter notado, ao final da saída, a variável Name também mostra o número da linha, como Name: 998.

Pergunta

Substitua os espaços reservados ___ em uma janela de código pelo seu código para responder à pergunta abaixo dela.

12345
import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/people.csv') print(data.___) # CHANGE CODE HERE (to answer the question below) print(data.___) # CHANGE CODE HERE (to answer the question below)
copy

Observe que o índice da primeira pessoa é 0.

question mark

Extraia a segunda e a última linha na janela de código acima. Quais são os nomes dessas pessoas?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.03

bookAprendendo Mais Sobre Indexação

Deslize para mostrar o menu

Vamos avançar e continuar extraindo colunas e linhas por índices. Portanto, é necessário estar familiarizado com um atributo semelhante ao loc[].

Nosso próximo atributo é o iloc[]; ele significa index-location (posição do índice), e como você pode imaginar, permite trabalhar tanto com os índices das colunas quanto das linhas.

Primeiramente, é importante relembrar os índices. A primeira linha possui o índice 0, a próxima 1, depois 2, e assim por diante. Mas também é possível contar a partir do final (embora isso não seja conveniente em conjuntos de dados, pode ser útil em algumas situações), então a última linha tem o índice -1, a penúltima é -2, e assim por diante...

Veja a tabela:

No entanto, começaremos com a implementação mais simples do atributo iloc[], utilizando o seguinte conjunto de dados (abaixo estão as suas cinco primeiras linhas):

Observe o exemplo de código e a saída:

  • data.iloc[0] - extrai a primeira linha do conjunto de dados;
  • data.iloc[1] - extrai a segunda linha do conjunto de dados;
  • data.iloc[-1] - extrai a última linha do conjunto de dados;
  • data.iloc[-2] - extrai a penúltima linha do conjunto de dados.

Como você pode ter notado, ao final da saída, a variável Name também mostra o número da linha, como Name: 998.

Pergunta

Substitua os espaços reservados ___ em uma janela de código pelo seu código para responder à pergunta abaixo dela.

12345
import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/people.csv') print(data.___) # CHANGE CODE HERE (to answer the question below) print(data.___) # CHANGE CODE HERE (to answer the question below)
copy

Observe que o índice da primeira pessoa é 0.

question mark

Extraia a segunda e a última linha na janela de código acima. Quais são os nomes dessas pessoas?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
some-alt