[R-es] Ayuda identificación elementos en el cluster
Carlos J. Gil Bellosta
cgb en datanalytics.com
Dom Ene 4 17:40:26 CET 2015
Hola, ¿qué tal?
Tu problema es que lo que llamas nombre es un factor. Mira esto:
> cat(iris$Species[1])
1
> cat(as.character(iris$Species[1]))
setosa
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El día 4 de enero de 2015, 10:39, Jose Manuel Veiga del Baño
<chemavb en um.es> escribió:
> Hola a todos,
>
> Tengo un problema, que no consigo solucionar. En el análisis cluster de
> 280 elementos lo hago mediante la secuencia:
>
> library(cluster)
> clusplot(mydata2, fit2$cluster, color=TRUE, shade=TRUE,
> labels=2, lines=0)
> La representacion de los 280 elementos lo hace de forma adecuada, cambiando
> el nombre del elemento por el número. Ahora bien necesitaría saber que
> nombre de elemento le corresponde con ese elemento, para ello lo hago
> mediante:
> clusters<-sapply(unique(groups),function(x)mydata2$PESTICIDA[groups == x])
> pero cuando intento sacar que nombre le corresponde a ese número, siempre
> me devuelve el número, no consigo sacar el nombre. Es decir si hago
> clusterx[k,1] me sale el nombre pero al meterlo para que me lo informe con
> cat, me sale otra vez el número:
> for (j in 1:ncluster){
> clusterx<-data.frame(clusters[j])
> cat("Numero de cluster=",j, "\n")
> for (k in 1:nrow(clusterx)){
> cat(clusterx[k,1], sep="//")
> }
> }
>
> He mirado pero no consigo encontrar la forma de poder identificar el
> elemento. ¿Alguien se ha encontrado con el problema o sabría como
> solucionarlo?
>
> Muchas gracias.
>
> Dr. José M. Veiga
> Dpt. Química Agrícola, Geología y Edafología.
> Universidad de Murcia.
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
Más información sobre la lista de distribución R-help-es