serie pandas
¿Qué es una serie?
Una Serie Pandas es como una columna en una tabla.
Es una matriz unidimensional que contiene datos de cualquier tipo.
Ejemplo
Cree una Serie Pandas simple a partir de una lista:
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a)
print(myvar)
Etiquetas
Si no se especifica nada más, los valores se etiquetan con su número de índice. El primer valor tiene el índice 0, el segundo valor tiene el índice 1, etc.
Esta etiqueta se puede utilizar para acceder a un valor especificado.
Ejemplo
Devuelve el primer valor de la Serie:
print(myvar[0])
Crear etiquetas
Con el index
argumento, puedes nombrar tus propias etiquetas.
Ejemplo
Crea tus propias etiquetas:
import pandas as pd
a = [1, 7, 2]
myvar = pd.Series(a, index = ["x", "y", "z"])
print(myvar)
Cuando haya creado etiquetas, puede acceder a un elemento haciendo referencia a la etiqueta.
Ejemplo
Devolver el valor de "y":
print(myvar["y"])
¡Obtener la certificación!
$10 INSCRÍBETE
Objetos clave/valor como serie
También puede usar un objeto clave/valor, como un diccionario, al crear una Serie.
Ejemplo
Crea una Serie Pandas simple a partir de un diccionario:
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3":
390}
myvar = pd.Series(calories)
print(myvar)
Nota: Las claves del diccionario se convierten en etiquetas.
Para seleccionar solo algunos de los elementos del diccionario, use el index
argumento y especifique solo los elementos que desea incluir en la Serie.
Ejemplo
Cree una serie usando solo datos de "day1" y "day2":
import pandas as pd
calories = {"day1": 420, "day2": 380, "day3":
390}
myvar = pd.Series(calories,
index = ["day1", "day2"])
print(myvar)
marcos de datos
Los conjuntos de datos en Pandas suelen ser tablas multidimensionales, llamadas DataFrames.
La serie es como una columna, un DataFrame es la tabla completa.
Ejemplo
Cree un DataFrame a partir de dos Series:
import pandas as pd
data = {
"calories": [420, 380, 390],
"duration":
[50, 40, 45]
}
myvar = pd.DataFrame(data)
print(myvar)
Aprenderá sobre DataFrames en el próximo capítulo .