R比较列并grep错误值

Pet*_*ung 1 grep boolean r dataframe

我有一个数据框,首先我比较它们来创建一个布尔值列,然后我想通过grep它们在前两列中知道哪一个是假的.

df:
    200610-1    200610-10   
AA  AA  TRUE
CC  CC  TRUE
AA  AA  TRUE
AA  EE  FALSE
AA  AA  TRUE
RR  RR  TRUE
AA  AA  TRUE
FF  AA  FALSE
NN  NN  TRUE
AA  AA  TRUE
BB  RR  FALSE

desired output:
4 AA EE
8 FF AA
11 BB RR
Run Code Online (Sandbox Code Playgroud)

我比较了他们

 table(df[,2] == df[,3])
Run Code Online (Sandbox Code Playgroud)

但后来我不知道如何将布尔值grep到数据帧值中.谢谢.

akr*_*run 5

而不是创建布尔列(我想在输出中我们不需要它),只需比较第一个和第二个比较来创建一个返回布尔值的表达式并使用它来对行进行子集化.

df[df[,1]!= df[,2],]
#    200610-1 200610-10
#4        AA        EE
#8        FF        AA
#11       BB        RR
Run Code Online (Sandbox Code Playgroud)