熊猫-根据条件用另一个列值替换字符串

时间:2019-02-25 13:04:45

标签: python arrays pandas numpy if-statement

我有一个数据框transactions,其中有2列source_numberreturn_code

我想在source number未成功完成时保留return code的字符串值,并在成功完成时将其替换为return code的数字字符串。

我想到了这个

if "Successfully completed" in transactions['return_code']: transactions['source_number'] = transactions['return_code'] else: transactions['source_number']

然后从source number的新值中删除“ |成功完成”,但这在运行脚本时不会进行任何修改。

任何帮助都倍受欢迎!谢谢

dataframe_pic

0 个答案:

没有答案