Conteúdo do Curso
Primeiros Passos com Pandas
Primeiros Passos com Pandas
Conceitos Básicos de iloc
Você também pode acessar linhas em um DataFrame pelo seu índice. Existem várias maneiras de fazer isso:
.iloc
- é usado para acessar linhas pelo seu índice numérico, começando do 0;.loc
- é usado para acessar linhas pelo seu rótulo de string.
Neste curso, vamos nos concentrar exclusivamente no uso do atributo .iloc
.
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
O DataFrame tem a seguinte estrutura:
Você pode notar a primeira coluna, que serve como o índice das linhas. Usaremos esses índices para acessar linhas específicas no DataFrame. A sintaxe deste atributo é a seguinte:
python
Podemos aplicar este atributo para acessar a terceira e a sétima linhas do nosso DataFrame:
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) # Accessing to the third and seventh rows print(countries.iloc[2]) print(countries.iloc[6])
Após executar o código acima, você obterá as linhas que correspondem aos índices indicados na imagem abaixo:
Obrigado pelo seu feedback!