sto cercando di confrontare valori su righe struttura dati, e rimuovendo tutti quelli che hanno, con questaconfrontando valori di una riga
dat[!dat[1]==dat[2]]
dove
> dat
rendimenti
n1 n2
n1 n4
n4 n5
n1 n3
n4 n4
Quindi voglio confrontare i valori ed eliminare l'ultima riga, poiché entrambe le colonne hanno gli stessi dati. Ma quando io uso il codice di cui sopra, mi dice
Error in Ops.factor(left, right) : level sets of factors are different
il str(dat)
legge
'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
Inserisci il valore di 'str (dat)' nella tua domanda. Sospetto che 'dat' sia un data.frame e hai implicitamente convertito le tue colonne in fattori, piuttosto che in vettori di caratteri. – Andrie