Manuel Mendoza
2020-May-17 12:34 UTC
[R-es] Tomar los elementos de una colMeans sin los nombres
Muy buenas tardes, llevo un rato con una chorrada que casi me da vergüenza preguntar, pero no doy con la tecla. Creo un vector con las medias de algunas columnas de una df: distmeans<-colMeans(df[,1:6]) Son 6 elementos, pero siguen manteniendo el nombre de las variables originales, incluso cuando creo otros vectores a partir de ellos: rcp26<-c(distmeans[1], distmeans[4]) rcp45<-c(distmeans[2], distmeans[5]) rcp85<-c(distmeans[3], distmeans[6]) Hago un cbind con ellos pero sigue incluyendo los nombres originales de las variables y no sale lo que busco: distdf<-data.frame(cbind(year,rcp45,rcp45,rcp85)) ¡No consigo librarme de ellos! Estoy seguro de que se puede hacer todo esto de forma sencilla, pero no me sale :( Gracias, Manuel [[alternative HTML version deleted]]
Jorge I Velez
2020-May-17 14:30 UTC
[R-es] Tomar los elementos de una colMeans sin los nombres
Quizás as.numeric(distmeans) es lo que buscas? Saludos, Jorge.- El El dom, 17 de may. de 2020 a la(s) 7:35 a. m., Manuel Mendoza < mmendoza en fulbrightmail.org> escribió:> Muy buenas tardes, llevo un rato con una chorrada que casi me da vergüenza > preguntar, pero no doy con la tecla. Creo un vector con las medias de > algunas columnas de una df: > > distmeans<-colMeans(df[,1:6]) > > Son 6 elementos, pero siguen manteniendo el nombre de las variables > originales, incluso cuando creo otros vectores a partir de ellos: > > rcp26<-c(distmeans[1], distmeans[4]) > rcp45<-c(distmeans[2], distmeans[5]) > rcp85<-c(distmeans[3], distmeans[6]) > > Hago un cbind con ellos pero sigue incluyendo los nombres originales de las > variables y no sale lo que busco: > > distdf<-data.frame(cbind(year,rcp45,rcp45,rcp85)) > > ¡No consigo librarme de ellos! > > Estoy seguro de que se puede hacer todo esto de forma sencilla, pero no me > sale :( > > Gracias, > Manuel > > [[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 >-- Sent from my phone. Please excuse my brevity and misspelling. [[alternative HTML version deleted]]
Emilio L. Cano
2020-May-17 16:43 UTC
[R-es] Tomar los elementos de una colMeans sin los nombres
Hola Manuel, Creo que lo que buscas es la función ?unname?, antes o después del cbind. Un saludo, Emilio L. Cano http://emilio.lcano.com> El 17 may 2020, a las 14:34, Manuel Mendoza <mmendoza en fulbrightmail.org> escribió: > > Muy buenas tardes, llevo un rato con una chorrada que casi me da vergüenza > preguntar, pero no doy con la tecla. Creo un vector con las medias de > algunas columnas de una df: > > distmeans<-colMeans(df[,1:6]) > > Son 6 elementos, pero siguen manteniendo el nombre de las variables > originales, incluso cuando creo otros vectores a partir de ellos: > > rcp26<-c(distmeans[1], distmeans[4]) > rcp45<-c(distmeans[2], distmeans[5]) > rcp85<-c(distmeans[3], distmeans[6]) > > Hago un cbind con ellos pero sigue incluyendo los nombres originales de las > variables y no sale lo que busco: > > distdf<-data.frame(cbind(year,rcp45,rcp45,rcp85)) > > ¡No consigo librarme de ellos! > > Estoy seguro de que se puede hacer todo esto de forma sencilla, pero no me > sale :( > > Gracias, > Manuel > > [[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