私は同じように、DFのいずれかのカラムに.map(func)
を使用することができます。私もパンダデータフレーム:すべての列に関数を適用
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)
は適用するために、より神託の方法はありますすべての列やフレーム全体(ループなし)の関数?
'ラムダxにご' lambda'簡素化します。x> 1 ' – Blender
@ブレンダー - – root
はちょうどそれを指摘...編集したおかげで、。元の質問を編集する必要はありません。 – Blender