Hola:

Todavía estoy en ello.

Eva

--- El vie, 27/7/12, Francisco Viciana <franciscoj.viciana@juntadeandalucia.es> escribió:

De: Francisco Viciana <franciscoj.viciana@juntadeandalucia.es>
Asunto: Re: [R-es] Duda urgente
Para: r-help-es@r-project.org
Fecha: viernes, 27 de julio, 2012 09:13

Aunque  no sepamos responderte, la respuesta interesa. Si lo resuelves no dudes en contarlo.

El 25/07/2012 7:21, Eva Prieto Castro escribió:
> Hola:
> 
> ¿Alguien puede responderme a lo de la lista global?. Gracias!!
> 
> Eva
> 
> --- El mar, 24/7/12, Eva Prieto Castro <evapcastro@yahoo.es> escribió:
> 
> De: Eva Prieto Castro <evapcastro@yahoo.es>
> Asunto: [R-es] Respuesta Alinear Código y otra consulta (lista global!!)
> Para: "Carlos J. Gil Bellosta" <cgb@datanalytics.com>
> CC: "r-help-es" <r-help-es@r-project.org>
> Fecha: martes, 24 de julio, 2012 22:29
> 
> Hola,
>   Gracias. Añadiré variables para acortar las expresiones matemáticas...
>   Me urge salir de dudas en otra cuestión y no logro ver la luz:
>   Mi actual desarrollo en R pretende cubrir una serie de análisis y volcar resultados. Ante la ausencia de interfaz gráfica, le facilito al usuario una serie de funciones mediante las cuales puede ajustar los valores de los parámetros de interés de cara al análisis, valores que se alojan (al igual que los data.frame de resultados, en una variable global que es en concreto un list()).
>   En resumen: Tengo funciones de análisis y funciones de entrada de datos, todo ello integrado en un paquete y de manera que el usuario sólo tenga que pasar a las funciones de interfaz los parámetros a ajustar, pero no la lista global que los mantiene. Como consecuencia, y como os decía, utilizo para esa lista una variable global, en la cual se alojan parámetros y también resultados.
>   La pregunta es: ¿lo he planteado bien o debo escapar de variables globales?.
>   Mis funciones son de este estilo:
>   RunSingle <- function() {
>    RunSingle2()
>    writef(lGlobal)
>    cat("The analysis process is complete.\n")
> }
> RunSingle2 <- function() {
>    class(lGlobal) <- "CLR_Single"
>    # Añadir validación previa al análisis
>    lGlobal <<- analyze(lGlobal)
> }
> 
> donde lGlobal es la lista global en cuestión...
>   ¿Qué os sugiere?. ¿Lo he planteado bien?.
>   Gracias.
> 
> Eva
> 
> 

-- +--------------------------------------------------------------
| Francisco J. Viciana Fernández
| Coordinador del Registro de Población
| Servicio de Estadísticas Demográficas y Sociales
| Instituto de Estadística y Cartografía de Andalucía
| Leonardo Da Vinci, nº 21. Isla de La Cartuja.
| 41071 SEVILLA.
| franciscoj.viciana@juntadeandalucia.es
 +--------------------------------------------------------------

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

	[[alternative HTML version deleted]]

