Variáveis globais e locais em R
Eu sou um novato para R, e estou bastante confuso com o uso de variáveis locais e globais em R.
Eu li alguns posts na internet que dizem se eu uso=
ou<-
Eu vou atribuir a variável no ambiente atual, e com<<-
Eu posso acessar uma variável global quando dentro de uma função.
No entanto, como eu me lembro em C ++, variáveis locais surgem sempre que você declara uma variável dentro de colchetes{}
, então eu estou querendo saber se isso é o mesmo para R? Ou é só porfunções em R, temos o conceito de variáveis locais.
Eu fiz um pequeno experimento, que parece sugerir que apenas colchetes não são suficientes, estou recebendo algo errado?
{
x=matrix(1:10,2,5)
}
print(x[2,2])
[1] 4