Actualmente estoy trabajando en un script que debe analizar un conjunto de datos basado en un archivo de 'configuración'.Lectura y uso de un archivo de configuración personalizado
La entrada de este fichero es por ejemplo:
configuration.txt:
123456, 654321
409,255,265
1
Puede contener valores onther también, pero lo harán al ser numérico. En el ejemplo descrito anteriormente, el archivo debe leerse como sigue:
timestart <- 123456
timeend <- 654321
exclude <- c(409,255,265)
paid <- 1
La disposición del archivo de configuración no es fijo, sino que debe contener un tiempo de inicio (Unix) una hora de finalización (Unix) una matriz con números para excluir y otros campos. Al final, debe construirse a partir de los campos que un usuario especifica en una GUI. No sé qué formato sería mejor para ese caso, pero tan pronto como tenga estos elementos básicos en funcionamiento, no creo que sea un gran problema.
Pero eso dificultará saber qué valores pertenecen a cada variable.
Simplemente escriba el archivo de configuración como un archivo '.r' que contenga el código exactamente como lo escribió, luego' fuente() '. Las variables se definirán en su entorno. – Andrie
Pregunta similar: http://stackoverflow.com/q/5272846/602276 – Andrie
Como usuario de R/desarrollador web, sugeriría JSON. Hay paquetes 'rjson' y' RJSONIO' para la (de) serialización apropiada. Pero los guiones R de IMO 'source()' son la mejor manera de hacerlo, como sugirió @Andrie. – aL3xa