Las series son objetos de una dimensión, con tres componentes principales:
Índices: Pueden ser cualquier tipo de variable
Valores: Asociados a cada índice
Nombre: Que caracteriza a la serie
Primero importar
import pandas as pd #Por convención queda "pd"
Crear una Serie, en este ejemplo una lista numérica de 1 a 5.
Numeros_serie2 = pd.Series([1,2,3,4,5])
print(Numeros_serie2)
0 1
1 2
2 3
3 4
4 5
dtype: int64
Conocer el Tipo de Objeto
type (Numeros_serie2)
pandas.core.series.Series # Aquí nos indica que es un tipo objeto Series
Numeros = range(50, 70, 2) # Los 3 parámetros indican: Desde, Hasta, Pasos. Desde 50 a 70 de 2 en 2
#[50,52,54,...,68]
Numeros_serie = pd.Series(Numeros)
print(Numeros_serie)
0 50 #Siempre empieza por cero.
1 52
2 54
3 56
4 58
5 60
6 62
7 64
8 66
9 68
dtype: int64
print(Numeros_serie[2]) #Trabajando con los índices, en Python, usando la librería PANDAS por defecto el índice es numérico y siempre inicia en cero.
54
print(Numeros_serie.index)
RangeIndex(start=0, stop=10, step=1)
print(Numeros_serie.values)
[50 52 54 56 58 60 62 64 66 68]
Se puede cambiar los índices por textos (pero mantiene siempre que inicia en cero, osea puedo usar los indices de texto o los numéricos), por ejemplo:
Numeros_en_texto = ['primero','segundo','tercero','cuarto','quinto','sexto','séptimo','octavo','noveno','décimo']
Numeros_serie_2 = pd.Series(Numeros,index=Numeros_en_texto)
Numeros_serie_2
primero 50
segundo 52
tercero 54
cuarto 56
quinto 58
sexto 60
séptimo 62
octavo 64
noveno 66
décimo 68
dtype: int64