Я могу использовать .map(func)
для любого столбца в df, например:
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)
Я мог бы также:
df['a'],df['b']=df['a'].map(lambda x: x > 1),df['b'].map(lambda x: x > 1)
Есть ли более питонический способ применения функции ко всем столбцам или всему кадру (без цикла)?