Juan Carlos Reale
2014-Oct-21 03:17 UTC
[R-es] Seleccionar a partir del nombre de la columna
Buenas noches, estoy realizando un curso en linea sobre la ciencia de datos, en el proyecto a realizar estamos trabajando una data; tengo la inquietud de conocer la función que me permita seleccionar las columnas considerando sólo los nombres de éstas. Y no los valores. Por Ejemplo, si los nombres de las columnas incluyen ciertos caracteres, debo seleccionarlas. Saludos, Juan Carlos Venezuela [[alternative HTML version deleted]]
Gregorio R. Serrano
2014-Oct-21 07:49 UTC
[R-es] Seleccionar a partir del nombre de la columna
?grep El 21 de octubre de 2014, 5:17, Juan Carlos Reale <jcarlosreale en gmail.com> escribió:> Buenas noches, estoy realizando un curso en linea sobre la ciencia de > datos, en el proyecto a realizar estamos trabajando una data; tengo la > inquietud de conocer la función que me permita seleccionar las columnas > considerando sólo los nombres de éstas. Y no los valores. > > Por Ejemplo, si los nombres de las columnas incluyen ciertos caracteres, > debo seleccionarlas. > > Saludos, > > Juan Carlos > Venezuela > > [[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 >-- Dr. Gregorio R. Serrano Dpto. Economía Cuantitativa (UCM) Voz:+34 91394 2361 Twitter: @grserrano_ http://www.grserrano.es [[alternative HTML version deleted]]
df <- data.frame( a= 1:5, b= 5:1) df[,c("a")] El 21 de octubre de 2014, 0:17, Juan Carlos Reale <jcarlosreale en gmail.com> escribió:> Buenas noches, estoy realizando un curso en linea sobre la ciencia de > datos, en el proyecto a realizar estamos trabajando una data; tengo la > inquietud de conocer la función que me permita seleccionar las columnas > considerando sólo los nombres de éstas. Y no los valores. > > Por Ejemplo, si los nombres de las columnas incluyen ciertos caracteres, > debo seleccionarlas. > > Saludos, > > Juan Carlos > Venezuela > > [[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 >-- Daniel [[alternative HTML version deleted]]
Juan Carlos Reale
2014-Oct-24 03:45 UTC
[R-es] Seleccionar a partir del nombre de la columna
Saludos nuevamente, indagué acerca del comando grep para seleccionar columnas; lo que estaba buscando era seleccionar las columnas donde los nombres de las variables (dentro de una cadena de caracteres) cumplían ciertas características, es decir, que contuvieran en la cadena de caracteres las palabras mean o std. Aunque sé que debo optimizar el procedimiento, pues lo que hago para el caso de "mean" lo repito pero con "std. Gracias por la ayuda! #vecpru es un vactor con los nombres de los 536 variables vecpru<-names(ONEDATA) #identifico las columnas que contienen la palabra mean hist<-grep("mean",vecpru) hist #seleccionamos solo media del data frame nuevadata<-ONEDATA[,hist] nuevadata names(nuevadata) El 21 de octubre de 2014, 3:19, Gregorio R. Serrano <grserrano en ccee.ucm.es> escribió:> ?grep > > El 21 de octubre de 2014, 5:17, Juan Carlos Reale <jcarlosreale en gmail.com> > escribió: > >> Buenas noches, estoy realizando un curso en linea sobre la ciencia de >> datos, en el proyecto a realizar estamos trabajando una data; tengo la >> inquietud de conocer la función que me permita seleccionar las columnas >> considerando sólo los nombres de éstas. Y no los valores. >> >> Por Ejemplo, si los nombres de las columnas incluyen ciertos caracteres, >> debo seleccionarlas. >> >> Saludos, >> >> Juan Carlos >> Venezuela >> >> [[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 >> > > > > -- > Dr. Gregorio R. Serrano > Dpto. Economía Cuantitativa (UCM) > Voz:+34 91394 2361 > Twitter: @grserrano_ > http://www.grserrano.es >[[alternative HTML version deleted]]