Foro de debate

Elementos duplicados

 
Imagen de Cristina Castillo
Elementos duplicados
de Cristina Castillo - domingo, 20 de enero de 2019, 19:00
 

Buenas tardes,

tengo una tabla con nombres de especies vegetales, cada columna se corresponde a una característica, fijación de CO2, etc. Me gustaría saber que función tengo que utilizar para saber que especies se repiten en todas las columnas que tengo.

Gracias

Imagen de Manuel Muñoz Márquez
Re: Elementos duplicados
de Manuel Muñoz Márquez - lunes, 21 de enero de 2019, 07:54
 

Buenas:

Creo que lo que necesitas es la función intersect:

> set.seed(0)
> x <- sample(c('a', 'b', 'c'), 10, replace = TRUE)
> x
 [1] "c" "a" "b" "b" "c" "a" "c" "c" "b" "b"
> y <- sample(c('a', 'b', 'd'), 10, replace = TRUE)
> y
 [1] "a" "a" "a" "d" "b" "d" "b" "d" "d" "b"
> intersect(x, y)
[1] "a" "b"

Si no es esto, pon un fragmento del conjunto de datos que tienes.

Un saludo.

Imagen de Cristina Castillo
Re: Elementos duplicados
de Cristina Castillo - martes, 22 de enero de 2019, 13:24
 

Muchas gracias por su respuesta, creo que set.seed solo es válido con números (estoy aprendiendo, puede ser que esté equivocada, la repuesta que me devuelve es : supplied seed is not a valid integer) mi tabla solo contiene nombres, no sé si tendría que codificar los nombres, para que no sea tan pesado escribir, son 189 especies que quiero comparar en 8 grupos diferentes. He enlazado un archivo con la tabla de datos por si quiere verlos.

Muchísimas gracias por su ayuda!


Imagen de Manuel Muñoz Márquez
Re: Elementos duplicados
de Manuel Muñoz Márquez - jueves, 24 de enero de 2019, 11:22
 

Buenas:

La línea set.seed es para construir los datos de ejemplo y no debe incluirse en el tuyo.

No veo ningún enlace a ningún fichero en el mensaje que has enviado.

Un saludo.