Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Valores Únicos | Analisando os Dados
Primeiros Passos com Pandas

bookValores Únicos

Os dados frequentemente apresentam duplicações em DataFrames. Por exemplo, no DataFrame countries, a coluna 'continent' possui entradas repetidas. Existe um método que recupera um array de valores distintos de uma coluna específica do DataFrame.

1234567
import pandas as pd country_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(country_data) print(countries)
copy

Em seguida, aplique o método unique() às colunas 'continent' e 'country':

12345678910
import pandas as pd country_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(country_data) unique_countries = countries['country'].unique() unique_continents = countries['continent'].unique() print(unique_countries) print(unique_continents)
copy

Às vezes, em vez de recuperar todos os valores únicos, pode ser necessário apenas saber quantos valores distintos existem em uma coluna. Nesses casos, utilize o método nunique(). Ele retorna a quantidade de entradas únicas em uma coluna — e não os valores em si.

1234567
import pandas as pd country_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(country_data) print(countries['continent'].nunique())
copy
Tarefa

Swipe to start coding

Você recebe um DataFrame chamado audi_cars. Seu objetivo é explorar seus dados e identificar valores únicos utilizando métodos do Pandas.

  1. Recupere todos os valores distintos da coluna 'year' e armazene-os na variável unique_years.
  2. Recupere todos os valores distintos da coluna 'fueltype' e armazene-os na variável unique_fueltype.
  3. Determine o número de tipos de combustível únicos na coluna 'fueltype' utilizando o método .nunique() e armazene o resultado na variável count_unique_fueltypes.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 15
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

bookValores Únicos

Deslize para mostrar o menu

Os dados frequentemente apresentam duplicações em DataFrames. Por exemplo, no DataFrame countries, a coluna 'continent' possui entradas repetidas. Existe um método que recupera um array de valores distintos de uma coluna específica do DataFrame.

1234567
import pandas as pd country_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(country_data) print(countries)
copy

Em seguida, aplique o método unique() às colunas 'continent' e 'country':

12345678910
import pandas as pd country_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(country_data) unique_countries = countries['country'].unique() unique_continents = countries['continent'].unique() print(unique_countries) print(unique_continents)
copy

Às vezes, em vez de recuperar todos os valores únicos, pode ser necessário apenas saber quantos valores distintos existem em uma coluna. Nesses casos, utilize o método nunique(). Ele retorna a quantidade de entradas únicas em uma coluna — e não os valores em si.

1234567
import pandas as pd country_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(country_data) print(countries['continent'].nunique())
copy
Tarefa

Swipe to start coding

Você recebe um DataFrame chamado audi_cars. Seu objetivo é explorar seus dados e identificar valores únicos utilizando métodos do Pandas.

  1. Recupere todos os valores distintos da coluna 'year' e armazene-os na variável unique_years.
  2. Recupere todos os valores distintos da coluna 'fueltype' e armazene-os na variável unique_fueltype.
  3. Determine o número de tipos de combustível únicos na coluna 'fueltype' utilizando o método .nunique() e armazene o resultado na variável count_unique_fueltypes.

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 3. Capítulo 15
single

single

some-alt