Lección 3.2: Métodos para Serie y ordenamiento
Métodos para Serie y ordenamiento con pandas: selección, value_counts, size, isnull, count, sort_values
Introducción
¡Hola a todos! Soy Yuscu Mejía y en esta lección vamos a aprender sobre varios métodos útiles para trabajar con Series en pandas y cómo ordenar datos. Exploraremos métodos como selección, value_counts, size, isnull, count y sort_values.
Conceptos Básicos
Las funciones que exploraremos en esta lección son:
selección: Para seleccionar elementos de una Serie.value_counts(): Para contar la frecuencia de los valores en una Serie.size: Para obtener el tamaño de la Serie.isnull(): Para identificar valores nulos en una Serie.count(): Para contar el número de valores no nulos en una Serie.sort_values(): Para ordenar los valores en una Serie.
Ejemplos
A continuación, Yuscu Mejía te mostrará algunos ejemplos de cómo utilizar estos métodos con pandas:
- Utilizar
selecciónpara obtener elementos específicos de una Serie. - Utilizar
value_counts()para contar las ocurrencias de cada valor en una Serie. - Utilizar
sizepara obtener el número total de elementos en una Serie. - Utilizar
isnull()para detectar valores nulos en una Serie. - Utilizar
count()para contar el número de valores no nulos. - Utilizar
sort_values()para ordenar una Serie.
# Importar Pandas
import pandas as pd
# Crear una Serie
serie = pd.Series([1, 3, 5, None, 7, 9, 3, None])
# Selección de elementos
print("Elemento en la posición 2:")
print(serie[2])
# Contar la frecuencia de los valores
print("\nFrecuencia de valores:")
print(serie.value_counts())
# Tamaño de la Serie
print("\nTamaño de la Serie:")
print(serie.size)
# Identificar valores nulos
print("\nValores nulos en la Serie:")
print(serie.isnull())
# Contar valores no nulos
print("\nNúmero de valores no nulos:")
print(serie.count())
# Ordenar valores
print("\nSerie ordenada:")
print(serie.sort_values())
Práctica
Explora cómo aplicar estos métodos para trabajar con Series en pandas siguiendo nuestro tutorial en video presentado por Yuscu Mejía:
Ejercicio 1: Trabajando con Series
Con la guía de Yuscu Mejía, realiza las siguientes tareas utilizando una Serie:
- a) Selecciona el tercer elemento de la Serie.
- b) Cuenta la frecuencia de los valores en la Serie.
- c) Obtén el tamaño de la Serie.
- d) Identifica los valores nulos en la Serie.
- e) Cuenta el número de valores no nulos.
- f) Ordena la Serie.
#Ejercicio 1
a-f) Trabajando con Series
import pandas as pd
# Crear una Serie
serie = pd.Series([1, 3, 5, None, 7, 9, 3, None])
# Seleccionar el tercer elemento
print("Tercer elemento de la Serie:")
print(serie[2])
# Contar la frecuencia de los valores
print("\nFrecuencia de valores:")
print(serie.value_counts())
# Obtener el tamaño de la Serie
print("\nTamaño de la Serie:")
print(serie.size)
# Identificar valores nulos
print("\nValores nulos en la Serie:")
print(serie.isnull())
# Contar valores no nulos
print("\nNúmero de valores no nulos:")
print(serie.count())
# Ordenar valores
print("\nSerie ordenada:")
print(serie.sort_values())

