I have 2 columns Runid and type.
I want to create a column result with following values.
if runid='R1' and type==1.5 then result column should have value pass
and if runid=='R2' and type==1 then result column should have value fail.
Pleas help with corresponding pandas code.
CodePudding user response:
Considering you have only two conditions:
def result(runid, typ):
if runid == "R1" and typ == 1.5:
return "PASS"
else: # add condition here if needed
return "FAIL"
df["result"] = df.apply(lambda x: result(x.runid, x.type), axis=1)
CodePudding user response:
If necessary, you can add more conditions to categorize the other combinations of values.

