Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Valores Únicos | Analizando los Datos
Introducción a Pandas

bookValores Únicos

Los datos suelen estar duplicados en los DataFrames. Por ejemplo, en el DataFrame countries, la columna 'continent' contiene entradas repetidas. Existe un método que recupera un arreglo de valores distintos de una columna específica del 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

A continuación, aplicar el método unique() a las columnas 'continent' y '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

A veces, en lugar de recuperar todos los valores únicos, solo se desea saber cuántos valores distintos existen en una columna. En estos casos, se puede utilizar el método nunique(). Este devuelve el conteo de entradas únicas en una columna, no los valores en sí.

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
Tarea

Swipe to start coding

Se te proporciona un DataFrame llamado audi_cars. Tu objetivo es explorar sus datos e identificar valores únicos utilizando métodos de Pandas.

  1. Recuperar todos los valores distintos de la columna 'year' y almacenarlos en la variable unique_years.
  2. Recuperar todos los valores distintos de la columna 'fueltype' y almacenarlos en la variable unique_fueltype.
  3. Determinar el número de tipos de combustible únicos en la columna 'fueltype' utilizando el método .nunique() y guardar el resultado en la variable count_unique_fueltypes.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 15
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

What does the output of the nunique() method look like?

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

What happens if there are missing values in the column?

close

Awesome!

Completion rate improved to 3.03

bookValores Únicos

Desliza para mostrar el menú

Los datos suelen estar duplicados en los DataFrames. Por ejemplo, en el DataFrame countries, la columna 'continent' contiene entradas repetidas. Existe un método que recupera un arreglo de valores distintos de una columna específica del 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

A continuación, aplicar el método unique() a las columnas 'continent' y '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

A veces, en lugar de recuperar todos los valores únicos, solo se desea saber cuántos valores distintos existen en una columna. En estos casos, se puede utilizar el método nunique(). Este devuelve el conteo de entradas únicas en una columna, no los valores en sí.

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
Tarea

Swipe to start coding

Se te proporciona un DataFrame llamado audi_cars. Tu objetivo es explorar sus datos e identificar valores únicos utilizando métodos de Pandas.

  1. Recuperar todos los valores distintos de la columna 'year' y almacenarlos en la variable unique_years.
  2. Recuperar todos los valores distintos de la columna 'fueltype' y almacenarlos en la variable unique_fueltype.
  3. Determinar el número de tipos de combustible únicos en la columna 'fueltype' utilizando el método .nunique() y guardar el resultado en la variable count_unique_fueltypes.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 15
single

single

some-alt