Come è possibile elencare i valori distinti in un vettore in cui i valori sono replicativi? Voglio dire, in modo simile alla seguente istruzione SQL:Elenco di valori distinti in un vettore in R
SELECT DISTINCT product_code
FROM data
Come è possibile elencare i valori distinti in un vettore in cui i valori sono replicativi? Voglio dire, in modo simile alla seguente istruzione SQL:Elenco di valori distinti in un vettore in R
SELECT DISTINCT product_code
FROM data
Vuoi dire unique
:
R> x = c(1,1,2,3,4,4,4)
R> x
[1] 1 1 2 3 4 4 4
R> unique(x)
[1] 1 2 3 4
Provare a utilizzare la funzione duplicata in combinazione con l'operatore di negazione "!".
Esempio:
wdups <- rep(1:5,5)
wodups <- wdups[which(!duplicated(wdups))]
Speranza che aiuta.
È inoltre possibile utilizzare il pacchetto sqldf in R. Z < -sqldf ('SELECT nometabella.nomecolonna DISTINTO DA nometabella')
piuttosto nel modo più duro intorno , rispetto a "unique" –
Sarà meglio uscire con cose "interessanti". – Leo5188