Eva,
Quizá sea mejor que te replantees estás estructurando el paquete. En
general es mala práctica hacer funciones que modifiquen variables globales
porque pueden modificar algo que el usuario había guardado con el mismo
nombre y puede producir bugs difíciles de determinar. Para mi una mejor
opción, es crear una función que haga de envoltorio a las otras funciones
que realizan el análisis.

Suponiendo que son dos funciones que realizan el análisis:

envoltorio <- function(datos, opciones) {
  intermedio <- foo(datos, opciones)
  respuesta <- bar(intermedio)
  return(respuesta)
}

Luciano


El 22 de julio de 2012 11:02, Eva Prieto Castro <evapcastro@yahoo.es>escribió:

> Hola:
>
> Tengo una serie de funciones que he integrado formando un paquete, y
> dichas funciones manejan una lista global en la cual se alojan los
> parámetros de configuración del análisis, pero también los data.frame de
> resultados numéricos.
>
> La pregunta es la siguiente: en cada análisis algunos data.frame de
> resultados se actualizarán pero otros no (si el usuario no activó ese
> análisis en particular), con lo cual había pensado en "resetear" esos
> data.frame de resultados antes de iniciar el análisis, para que quede más
> coherente. ¿Cómo lo hago?. ¿Simplemente los "reinicio" haciendo
>
> nombre.data.frame <- as.data.frame()
>
> o hay algo más eficiente que deba hacer?
>
> Gracias.
>
> Eva
>         [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>

	[[alternative HTML version deleted]]

