Meto cuchara y disculpen si es una tontería: Y si creás un objeto con los nombres de las variables? y si solamente te interesan las que cumplan no sé qué característica en el nombre, pedirlo.
pabuscar <- sort(names(tudataframe)) pabuscar[grep('x', pabuscar)] Los que saben seguro que lo hacen más lindo, pero yo creo que eso te funcionaría y no es difacil. Suerte Hau idatzi du Rolando Valdez (rvald...@gmail.com) erabiltzaileak (2019 eka. 4, ar. (05:43)): > Hola, gracias por la respuesta, > > No me funcionó debido a que los nombres de las variables no están seriadas, > es decir, los nombres de las variables son del tipo: x23 x25 x30, x301 > x320, x80. Entonces me da este error: > Error in eval(predvars, data, env) : object 'pot24' not found. Debido a que > pot24 no existe, ya que de pot23 se brinca a pot30. > > En Stata es algo muy simple de hacer, solo tengo que especificar gl > indepvars "x23-x80" y ya. En R no logro hacerlo. > > ¿Alguna otra sugerencia? > > Gracias de antemano. > > El lun., 3 de jun. de 2019 a la(s) 04:50, Carlos Ortega ( > c...@qualityexcellence.es) escribió: > > > Hola, > > > > Mira la función "*as.formula()*". > > Incluye un ejemplo muy parecido a lo que estás queriendo hacer. > > > > Saludos, > > Carlos Ortega > > www.qualityexcellence.es > > > > El lun., 3 jun. 2019 a las 1:00, Rolando Valdez (<rvald...@gmail.com>) > > escribió: > > > >> Hola, > >> > >> Quiero especificar una ecuación con varias variables explicativas de una > >> manera eficiente sin necesidad de escribir todas y cada una. Tengo un > >> conjunto de variables (junto con otras) dentro de una base de datos que > se > >> llaman pot23 pot311 pot312 pot 316 pot317........... pot80. No > >> necesariamente están secuenciadas. Quisiera saber cómo indicar que > incluya > >> todas las variables de pot23 a pot80 en una ecuación. > >> > >> He intentado lo siguiente, pero no funciona: > >> > >> > pots <- paste("pot",23:321, sep="") > >> > eqreg2 <- lwage~SEXO+EDAD+HLENGUA+ESCOACUM+marr+wageszm14[,pots] > >> > fit <- qregspiv(eqreg2, shpfile = zm15, tau = 0.5, nboot = 70, data = > >> wageszm14) > >> Error: Can't find columns `pot24`, `pot25`, `pot26`, `pot27`, `pot28`, > ... > >> (and 273 more) in `.data`. > >> > >> De igual forma, después estaría interesado en obtener el logaritmo de > >> todas > >> esas variables pot~ > >> > >> Gracias de antemano por cualquier tipo de ayuda. > >> > >> -- > >> Rol~ > >> > >> [[alternative HTML version deleted]] > >> > >> _______________________________________________ > >> R-help-es mailing list > >> R-help-es@r-project.org > >> https://stat.ethz.ch/mailman/listinfo/r-help-es > >> > > > > > > -- > > Saludos, > > Carlos Ortega > > www.qualityexcellence.es > > > > > -- > Rol~ > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > -- Juan Abasolo Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea Bilboko Hezkuntza Fakultatea Euskal Herriko Unibertsitatea UPV/EHU Sarriena auzoa z/g 48940 - Leioa (Bizkaia) T: (+34) 94 601 7567 Telegram: @JuanAbasolo Skype: abasolo72 Tutoretza ordutegia <https://labur.eus/JAbasolo-tutoretzak> [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es