Status
という名前のデータフレームsp
があります。 Status
列の値は'Done'
または'Waiting'
です。ラムダ関数を使用してStatus
列の値を変更する必要があります。この場合、'Done'
のステータスは'A'
に変更され、'Waiting'
のステータスは'N'
に変更されます。これは私がそれを実行しようとしました方法です:パンダのラムダ関数のエラー
sp['Status'] = sp['Status'].apply(lambda x: x='A' if x=='Done' else x='N')
私は、次のエラーメッセージが出ます:
sp['Status'] = sp['Status'].apply(lambda x: x='A' if x=='Done' else x='N')
^
SyntaxError: invalid syntax
私が間違っているのか?
あなたのエラーメッセージがあなたのコードと一致していません。回答者を混乱させないように**実際の**エラーを投稿してください。 –