Series en Pandas
Una Series de Pandas es un vector unidimensional: una columna de datos con un índice asociado a cada valor.
Esta lección introduce una librería o módulo usado en ciencia de datos con Python. Instálalo con pip en local; en el editor de The Data Schools muchas ya vienen precargadas.
Importa, ejecuta el ejemplo mínimo y solo después pasa a casos más complejos.
Piensa en ella como una columna de Excel con etiquetas de fila personalizables.
Crear una Series
Desde una lista: Pandas asigna índice numérico 0, 1, 2…
Desde un diccionario: las claves se convierten en índice.
Series desde lista con índice
import pandas as pd
s = pd.Series([10, 20, 30], index=['a', 'b', 'c'])
print(s)
Series desde diccionario
import pandas as pd
ventas = {'enero': 100, 'febrero': 150, 'marzo': 120}
s = pd.Series(ventas)
print(s)
Acceder por índice y posición
Usa corchetes con la etiqueta: s['a'].
Con .iloc[] accedes por posición entera.
Etiqueta vs posición
import pandas as pd
s = pd.Series([10, 20, 30], index=['x', 'y', 'z'])
print('Por etiqueta:', s['y'])
print('Por posición:', s.iloc[1])
Operaciones vectorizadas
Las operaciones se aplican elemento a elemento sin escribir bucles.
Sumar y filtrar
import pandas as pd
s = pd.Series([5, 12, 8, 20])
print(s + 10)
print(s[s > 10])
Resumen
<ul class="list-container"><li>Series = columna con índice.
Errores frecuentes
Olvidar la indentación correcta en bloques if, for o def.
Confundir <code class="code-command">=</code> (asignación) con <code class="code-command">==</code> (comparación).
No importar un módulo antes de usarlo (por ejemplo, olvidar <code class="code-command">import math</code>).
Resumen
<ul class="list-container"><li>Has practicado Series en Pandas con código ejecutable.
Cómo practicar
1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.