stworzyłem funkcję przetwarzania niektórych moich danych, na przykład:zmienna globalna funkcja R
a <- "old"
test <- function (x) {
assign(x, "new", envir = .GlobalEnv)
}
test(a)
Ale nie mogę zobaczyć zmiany z „starego” z „nowym”, myślę, że to jest jakąś "zmienną globalną", jakąkolwiek sugestią?
Dzięki!
Po pierwsze, nie rób tego - zakłócanie komunikacji w globalnym środowisku z funkcjami prawie zawsze jest złym pomysłem prowadzącym do przypadkowych nadpisań, trudnymi do śledzenia błędów i ogólnego chaosu. – mbq