我有一個數據幀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 **錯誤以免混淆回覆者。 –