我有一个数据帧sp
,其列名为Status
。 Status
列中的值为'Done'
或'Waiting'
。我需要使用lambda函数更改Status
列的值,其中状态'Done'
更改为'A'
,状态'Waiting'
更改为'N'
。这是我想做到这一点:熊猫中的lambda函数出错
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
我在哪里做错了吗?
你的错误消息不匹配你的代码。请发布** actual **错误以免混淆回复者。 –