Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Trabalhando com Colunas | Os Primeiros Passos
Primeiros Passos com Pandas

bookTrabalhando com Colunas

Ao trabalhar com um DataFrame, é possível acessar cada coluna individualmente.

df['column_name']

Para esclarecer essa sintaxe:

  • Comece escrevendo o nome do DataFrame que está sendo utilizado;
  • Em seguida, coloque o nome da coluna que deseja acessar entre colchetes. Lembre-se de colocar o nome da coluna entre aspas.

Como alternativa, é possível utilizar a notação de ponto para acessar uma coluna, caso o nome da coluna:

  1. Seja um identificador válido em Python (por exemplo, sem espaços, caracteres especiais ou começando com número);
  2. Não conflite com um atributo ou método já existente do pandas.
df.column_name
12345678910111213
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) capitals = countries['capital'] # Second option # capitals = countries.capital print(capitals)
copy

A execução deste código exibirá apenas a coluna contendo as capitais, em vez do DataFrame inteiro.

Também é possível acessar múltiplas colunas desta forma:

df[['column1', 'column2', 'column3']]

Em comparação ao acesso de uma única coluna, há apenas uma diferença. Desta vez, é necessário colocar a lista de nomes das colunas dentro de um conjunto adicional de colchetes — ou seja, utilizar dois pares de colchetes.

12345678
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) columns = countries[['country', 'capital']] print(columns)
copy
Tarefa

Swipe to start coding

Você recebe um DataFrame chamado audi_cars.

  • Recupere os dados das colunas 'model', 'year' e 'price' e armazene o resultado na variável columns.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 11
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

close

Awesome!

Completion rate improved to 3.03

bookTrabalhando com Colunas

Deslize para mostrar o menu

Ao trabalhar com um DataFrame, é possível acessar cada coluna individualmente.

df['column_name']

Para esclarecer essa sintaxe:

  • Comece escrevendo o nome do DataFrame que está sendo utilizado;
  • Em seguida, coloque o nome da coluna que deseja acessar entre colchetes. Lembre-se de colocar o nome da coluna entre aspas.

Como alternativa, é possível utilizar a notação de ponto para acessar uma coluna, caso o nome da coluna:

  1. Seja um identificador válido em Python (por exemplo, sem espaços, caracteres especiais ou começando com número);
  2. Não conflite com um atributo ou método já existente do pandas.
df.column_name
12345678910111213
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) capitals = countries['capital'] # Second option # capitals = countries.capital print(capitals)
copy

A execução deste código exibirá apenas a coluna contendo as capitais, em vez do DataFrame inteiro.

Também é possível acessar múltiplas colunas desta forma:

df[['column1', 'column2', 'column3']]

Em comparação ao acesso de uma única coluna, há apenas uma diferença. Desta vez, é necessário colocar a lista de nomes das colunas dentro de um conjunto adicional de colchetes — ou seja, utilizar dois pares de colchetes.

12345678
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) columns = countries[['country', 'capital']] print(columns)
copy
Tarefa

Swipe to start coding

Você recebe um DataFrame chamado audi_cars.

  • Recupere os dados das colunas 'model', 'year' e 'price' e armazene o resultado na variável columns.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 11
single

single

some-alt