Buenos días:
Por favor, ¿alguien podría crear un script de r con este código que envío e
intentar paquetizarlo?. Yo siempre lo conseguía, pero con la versión actual de
R (3.1.0), una vez generado el zip del paquete y cargado desde la RGui, no me
detecta la existencia del environment que creé (.Ch.env). Es como si ahora el
pkt sólo pudiera estar integrado (a efectos prácticos) por funciones, sin
admitir la existencia de una estructura de datos subyacente, como es el
conjunto formado por lGlo y bStarted, ambas incluidas en el environment creado
(.Ch.env)
.Ch.env <- new.env()
.Ch.env$lGlo <- list()
.Ch.env$bStarted <- FALSE
CheckGloCreated <- function() {
if (.Ch.env$bStarted == TRUE) {
stop("Data structures were already initialized.", call.=FALSE)
}
}
ChrL.Start <- function() {
CheckGloCreated()
.Ch.env$bStarted <- TRUE
cat("Tested.\n")
}
Lo único peculiar al paquetizar es que en el Ch-internal.r (si le llamáis Ch al
paquete) hay que corregir la línea que genera el package.skeleton y sustituirla
por lo siguiente:
.Ch.env <- new.env()
Gracias de antemano.
Atte.- Eva
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es