Próbuję porównać wartości w wierszach ramka danych i usuwając wszystkie te, które pasują do siebie, z tegoporównywania wartości w wierszu
dat[!dat[1]==dat[2]]
gdzie
> dat
powraca
n1 n2
n1 n4
n4 n5
n1 n3
n4 n4
Dlatego chcę, aby porównać wartości i usunąć ostatni wiersz, ponieważ obie kolumny mają te same dane. Ale gdy używam powyższy kod, to mówi mi
Error in Ops.factor(left, right) : level sets of factors are different
str(dat)
czyta
'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
Proszę wpisać wartość 'str (dat)' w swoim pytaniu. Podejrzewam, że 'dat' to data.frame i niejawnie przekonwertowałeś swoje kolumny na czynniki, a nie na wektory znakowe. – Andrie