Eliminar espacios sobrantes en los nombres de columnas en un CSV utilizando Pandas en Python
Snippet muy sencillo para eliminar en una sola línea los espacios en blanco del inicio y del final del nombre de una columna en un fichero CSV.

La vida no es siempre perfecta. Hay veces que nos levantamos con el pie izquierdo, y hay otras veces en las que te pasas varios minutos pensando en ese `Key Error` de Pandas cuando es evidente que la columna existe.
Una línea de código después de leer el fichero puede salvarnos de este error, asegurándonos siempre que las columnas no tendrán espacios en blanco ni al principio ni al final de cada columna.
import pandas as pd
df = pd.read_csv('large.csv', sep=';')
df.columns = df.columns.str.strip()
# Ahora las columnas no tendrán espacios al principio ni al final!