[R-es] T4 templates R
Hola,
En Linux, Mac puedes hacerlo de una forma bastante directa.
- Por un lado tienes tus ficheros que son las plantillas con el código R
donde los campos a cambiar los tienes bien identificados.
- Y por otro tienes un programa que altera estas plantillas y que genera
los "*.R"
Un ejemplo podrÃa ser este.
A) El fichero con la plantilla:
#-------Plantilla en el fichero: ModeloLineal.plantilla
mysDatos <- read.table("FILEDATOS.csv", header=T, as.is=T, sep=";")
fit <- lm( y ~. , data=mysDatos)
summary(fit)
#--------------------------------
B) Y este serÃa el fichero con que modificarÃa la plantilla anterior para
generar el ".R". Este fichero en entornos Linux, Unix, Mac simplemente los
ejecutarÃas como un shell script.
#!/bin/sh
sed s/FILEDATOS/mi_nombre_fichero/g ModeloLineal.plantilla > ModeloLineal.R
(el caso del ejemplo exige que tu fichero de datos tenga como nombre de la
columna de la variable a modelar "y", también exigirÃa que tu fichero
estuviera en formato ".csv".
Saludos,
Carlos Ortega
www.qualityexcellence.es
El 1 de enero de 2016, 22:34, Javier Marcuzzi <
javier.ruben.marcuzzi en gmail.com> escribió:
Estimados
Buen 2016, año nuevo cosas nuevas, estoy leyendo un librito de unas 200
páginas sobre T4, básicamente crea plantillas y se puede colocar dentro de
ellas el código, por ejemplo por cada elemento de la lista realizar lo
siguiente (if, sum, lm ...).
Es mucho más fácil ver un video (por suerte o por malo forma parte de
visual studio), desconozco si en R hay algo semejante, pero mi pregunta va
por lo siguiente, ¿Qué pasa si preparo una serie de análisis en R, dejando
las variables a llenar? Me refiero a crear una plantilla de códigos R,
luego se ejecuta esta plantilla con los datos, generando la colección de
análisis de R, que posteriormente ejecuta R.
En otras palabras seria como Sweave, que en lugar de generar latex genera
R.
Javier Rubén Marcuzzi
[[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
Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]