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 duplicatas 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, aplicar 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

Para contar o número de valores distintos em uma coluna específica, utilize o método nunique():

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.

  • Identifique todos os valores distintos na coluna 'year' e armazene o resultado na coluna unique_years.
  • Identifique todos os valores distintos na coluna 'fueltype' e armazene o resultado na variável unique_fueltype.
  • Determine o número de tipos de combustível únicos 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

Suggested prompts:

How does the nunique() method work?

Can I use nunique() on multiple columns at once?

What is the difference between unique() and nunique()?

close

Awesome!

Completion rate improved to 3.03

bookValores Únicos

Deslize para mostrar o menu

Os dados frequentemente apresentam duplicatas 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, aplicar 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

Para contar o número de valores distintos em uma coluna específica, utilize o método nunique():

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.

  • Identifique todos os valores distintos na coluna 'year' e armazene o resultado na coluna unique_years.
  • Identifique todos os valores distintos na coluna 'fueltype' e armazene o resultado na variável unique_fueltype.
  • Determine o número de tipos de combustível únicos 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