我正在处理这个示例DataFrame:
A B C
1 Cat 0 Missing
2 Dog Dog Match
3 Cat Cat Match
我想删除第[1]行,因为它符合'C' == "Missing"
的条件
和'A'.isin('B')
可以使用帮助写这个。
目前我已经尝试过了;
if df['C'] == "Missing":
df = df.loc[~df.A.isin(B)]
但到目前为止没有运气。感谢。
答案 0 :(得分:0)
这应该有效:
b = df['B']
df = df[~((df['A'].isin(b)) & (df['C'] == 'Missing'))]
答案 1 :(得分:0)
尝试=COUNTIF(A2:B2;"<>")