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 (rvaldezr en 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 (
cof en 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 (<rvaldezr en gmail.com>)
escribió:
Hola,
Quiero especificar una ecuación con varias variables explicativas de
manera eficiente sin necesidad de escribir todas y cada una. Tengo un
conjunto de variables (junto con otras) dentro de una base de datos
llaman pot23 pot311 pot312 pot 316 pot317........... pot80. No
necesariamente están secuenciadas. Quisiera saber cómo indicar que
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]]