variable studio how define declarar r global-variables

studio - recode variables in r



Variables globales en R (3)

Estoy hurgando en los manuales, quería preguntar a la comunidad: ¿cómo podemos establecer variables globales dentro de una función?

Question-2: Con respecto a la trama,

Estoy usando el trazado de múltiples gráficos en una sola hoja, y para diferenciar cada uno de ellos, quiero agregar el título para cada uno de ellos. ¿Alguien puede decirme cómo puedo lograr esto?


¿Por qué intentas crear variables globales desde dentro de una función? Es muy poco probable que sea una buena idea y debe publicar más detalles sobre lo que está tratando de lograr.


Use una publicación por pregunta principal.

  1. Como le mostró la primera respuesta con assign (), hay una forma de asignar en el entorno global. Una forma más simple, más corta (pero no mejor ... seguir con la asignación) es usar el operador <<- , es decir,

    a <<- "new"

    dentro de la función.

  2. Para sus tramas, use main="My title here" para cada parcela. Use algo como par(mar=c(3,3,3,1)) para dar suficiente espacio.


Dan Goldstein proporciona un motor de búsqueda para R que le brinda respuestas rápidas a preguntas como establecer variables globales. Para las variables globales, hay una solución en la publicación de listas de correo :

a <- "old" test <- function () { assign("a", "new", envir = .GlobalEnv) } test() a # display the new value