我正在尝试比较数据框行上的值,并删除所有匹配的值
dat[!dat[1]==dat[2]]
在哪里
> dat
返回
n1 n2
n1 n4
n4 n5
n1 n3
n4 n4
所以我希望它比较值并删除最后一行,因为两列具有相同的数据。但是当我使用上面的代码时,它告诉我
Error in Ops.factor(left, right) : level sets of factors are different
str(dat)
读取_
'data.frame': 5 obs. of 2 variables:
$ V1: Factor w/ 2 levels "n1","n4": 1 1 2 1 2
$ V2: Factor w/ 4 levels "n2","n3","n4",..: 1 3 4 2 3