我有一个数据帧:
Item SW_test HW_test QA_test
0 PC Pass Pass Pass
1 Laptop Fail Fail Pass
2 Mouse Pass Pass Fail
我想创建一个最后的列,如果所有测试都通过(不区分大小写),它将给出Pass
,如果一个或多个测试失败,它将给出Fail
Item SW_test HW_test QA_test Final
0 PC Pass Pass Pass Pass
1 Laptop Fail Fail Pass Fail
2 Mouse Pass Pass Fail Fail
如何在熊猫中创建df['Final']
您可以应用lambda函数来检查条件所在的位置,然后可以用您想要的任何值替换真/假值。 例如:
在条件适用的位置创建一个新列
将真/假值替换为要显示的值
将
eq
与all
一起使用:也可以使用
np.where
,而不是使用map再次映射True/False:相关问题 更多 >
编程相关推荐