Cuente y detecte valores
Use value_counts, unique y comprobaciones rápidas.
Cuente y detecte valores es una lección gratuita de Data Science Academy en CoddyKit. Esta es la lección 4 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Data Science Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Data Science Academy incluye 4 lecciones en total.
Partes de esta lección aún no han sido traducidas y se muestran en inglés.
Get to Know Your Column
Before any analysis, you want a feel for what is inside a Series. A few quick methods summarize the contents in seconds. 🔍
A Sample Series
Here is a Series of fruit names with some repeats. We will explore its contents with handy built-in methods.
import pandas as pd
s = pd.Series(['apple', 'pear', 'apple', 'fig', 'pear', 'apple'])Count Each Value
The value_counts method tallies how often each value appears, sorted from most to least common. It is the fastest frequency check.
print(s.value_counts())See the Distinct Set
Call unique to get every distinct value just once, in the order first seen. It answers what kinds of values you have.
print(s.unique())How Many Distinct
The nunique method returns the count of distinct values as a single number. Here it tells you how many fruit kinds exist.
print(s.nunique())Shares Instead of Counts
Add normalize=True to value_counts and you get proportions instead of raw counts. Now each fruit's share sums to one.
print(s.value_counts(normalize=True))Spot Missing Values
The isna method flags each value that is missing as True. Summing those flags counts the gaps in your column at a glance.
nums = pd.Series([1.0, None, 3.0])
print(nums.isna().sum())Check Membership
Use isin with a list to test which values belong to a chosen set. It returns a boolean mask you can filter with later.
print(s.isin(['apple', 'fig']))Find the Extremes
For numbers, max and min surface the largest and smallest values instantly, without sorting the whole Series yourself.
print(nums.max(), nums.min())One-Shot Overview
The describe method bundles count, unique, top, and frequency for text, giving a tidy snapshot in a single call. 📋
print(s.describe())Your Inspection Toolkit
Together these methods are your first inspection pass on any column. A minute spent here saves hours of confused analysis later. 🧰
Quick Check
Pick the right tool for a frequency tally.
Recap
You can now profile a Series with value_counts, unique, nunique, isna, and isin. These quick checks reveal what your data holds. Well done! 🎉
Preguntas frecuentes
¿La lección «Cuente y detecte valores» es gratis?
Sí — el texto completo de «Cuente y detecte valores» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Data Science Academy, actualiza a CoddyKit PRO. El curso de Data Science Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Cuente y detecte valores»?
Use value_counts, unique y comprobaciones rápidas. Practicas Data Science Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Data Science Academy?
No se requiere experiencia previa. Data Science Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 4.
¿Cuánto tiempo toma la lección «Cuente y detecte valores»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Data Science Academy?
Sí. Cada lección de Data Science Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Una columna con nombre e índice
- Acceso por etiquetas frente a acceso por posición
- Matemáticas y alineación de Series
- Cuente y detecte valores