반응형
R의 전역 변수
저는 매뉴얼을 들여다보고 있습니다. 저는 지역사회에 묻고 싶었습니다.함수 내부에 글로벌 변수를 설정하려면 어떻게 해야 합니까?
크리스찬의 대답으로assign()
글로벌 환경에서 할당할 수 있는 방법이 있습니다.더 간단하고 짧은(그러나 더 나은 것은 아니다... 할당을 고수하는) 방법은<<-
연산자, 즉
a <<- "new"
함수 내부에 있습니다.
다음과 같은 과제를 통해 메일 목록 게시물에서 글로벌 변수를 설정하는 방법에 대한 해결책을 찾았습니다.
a <- "old"
test <- function () {
assign("a", "new", envir = .GlobalEnv)
}
test()
a # display the new value
어때.GlobalEnv$a <- "new"
저는 여기서 특정 환경에서 변수를 생성하는 명시적인 방법을 보았습니다. http://adv-r.had.co.nz/Environments.html .사용하는 것보다 짧은 것 같습니다.assign()
기능.
언급URL : https://stackoverflow.com/questions/1236620/global-variables-in-r
반응형
'programing' 카테고리의 다른 글
.py 파일에서 .pyc 파일을 수동으로 생성하는 방법 (0) | 2023.06.11 |
---|---|
"localhost"에서 사이트를 실행하는 속도가 매우 느림 (0) | 2023.06.11 |
참조로 배열 전달 (0) | 2023.06.11 |
구성 API vue3에서 디스패처 호출 (0) | 2023.06.11 |
마리아에서 모든 외부 키를 선택하는 방법DB (0) | 2023.06.06 |