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 indexargumento, 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"])

w3schools CERTIFIED . 2021

¡Obtener la certificación!

¡Complete los módulos de Pandas, haga los ejercicios, tome el examen y obtendrá la certificación de w3schools!

$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 .


Ponte a prueba con ejercicios

Ejercicio:

Inserte el método Pandas correcto para crear una Serie.

pd.(mylist)