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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Introducción a Pandas

bookValores Únicos

Los datos a menudo se duplican 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 de un 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 proporciona un DataFrame llamado audi_cars. El objetivo es explorar sus datos e identificar valores únicos utilizando métodos de Pandas.

  1. Obtener todos los valores distintos de la columna 'year' y almacenarlos en la variable unique_years.
  2. Obtener 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

close

bookValores Únicos

Desliza para mostrar el menú

Los datos a menudo se duplican 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 de un 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 proporciona un DataFrame llamado audi_cars. El objetivo es explorar sus datos e identificar valores únicos utilizando métodos de Pandas.

  1. Obtener todos los valores distintos de la columna 'year' y almacenarlos en la variable unique_years.
  2. Obtener 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