Cómo aplicar una función a varias columnas en un marco de datos de pandas al mismo tiempo

Con frecuencia trato con datos que están mal formateados (es decir, los campos numéricos no son consistentes, etc.)

Puede haber otras formas, de las que no estoy al tanto, pero la forma en que formateo una sola columna en un marco de datos es mediante el uso de una función y la asignación de la columna a esa función.

format = df.column_name.map(format_number)

Pregunta: 1: ¿qué sucede si tengo un marco de datos con 50 columnas y deseo aplicar ese formato a varias columnas, etc., columnas 1, 3, 5, 7, 9,

Puedes ir:

format = df.1,3,5,9.map(format_number)

¿De esta manera podría formatear todas mis columnas de números en una línea?

Respuestas a la pregunta(2)

Su respuesta a la pregunta