Concepto
pandas es la librería de Python para trabajar con tablas de datos. Se importa una vez al principio, siempre con el mismo apodo: pd. Su pieza más simple es la Series: una columna de datos con un índice que numera cada valor.
import pandas as pd
serie = pd.Series([valor1, valor2, valor3])Crear una Series. pd.Series recibe una lista. A la izquierda de cada valor, pandas muestra su índice (0, 1, 2…).
import pandas as pd
precios = pd.Series([12000, 25000, 150000, 8000])Resumir sin un for. Lo que en la lección de for hacías con un ciclo, una Series lo trae listo: .sum(), .mean() (promedio), .max(), .min() y .count() calculan sobre todos los valores de una vez.
precios.mean() # 48750.0
precios.min() # 8000Operar con toda la columna. Una operación aritmética con una Series se aplica a cada valor y devuelve otra Series del mismo largo. Es como un for que no tienes que escribir.
precios * 1.19 # cada precio con IVA
precios >= 20000 # una Series de True y FalseLos números de pandas. Si imprimes precios.sum(), quizás veas np.int64(195000). Es un número de numpy, la librería sobre la que se construye pandas, y funciona igual que un int: puedes sumarlo, compararlo o guardarlo en una variable sin convertirlo.
> tarea Python
pandas ya está importado como pd. Crea la Series notas con las calificaciones 5, 3, 4, 2, 4 y 5. Guarda en promedio su promedio y en mejor la nota más alta, usando métodos de la Series. Por último, crea notas_100 con todas las notas pasadas a escala de 0 a 100 (multiplicadas por 20), en una sola operación.
Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.