Estoy tratando de comparar los valores de las filas de tramas de datos, y la eliminación de todos los que coinciden, con esteque comparan valores de una fila
dat[!dat[1]==dat[2]]
donde
> dat
vuelve
n1 n2
n1 n4
n4 n5
n1 n3
n4 n4
Por lo tanto, quiero que compare los valores y elimine la última fila, ya que ambas columnas tienen los mismos datos. Pero cuando se utiliza el código anterior, me dice
Error in Ops.factor(left, right) : level sets of factors are different
la str(dat)
lee
'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
Por favor, publique el valor de 'str (dat)' en su pregunta. Sospecho que 'dat' es un data.frame y usted ha convertido implícitamente sus columnas a factores, en lugar de vectores de caracteres. – Andrie