que puedo usar .map(func)
en cualquier columna en un df, como:pandas trama de datos: aplicar la función a todas las columnas
df=DataFrame({'a':[1,2,3,4,5,6],'b':[2,3,4,5,6,7]})
df['a']=df['a'].map(lambda x: x > 1)
pude también:
df['a'],df['b']=df['a'].map(lambda x: x > 1),df['b'].map(lambda x: x > 1)
¿Existe una manera más Pythonic aplicar una función para todas las columnas o el cuadro completo (sin un bucle)?
simplificar su '' lambda' a lambda x: x> 1' – Blender
@ Blender - gracias, editado ... – root
Sólo señalarlo. Realmente no necesita editar la pregunta original. – Blender