R : 코드 블록 주석 처리
중복 가능성 :
R : 여러 줄 주석 해결 방법?
R에서 여러 줄의 코드를 주석 처리하고 싶습니다 /* blocked out code */
. SAS에서 와 같이 각 줄 앞에 #을 넣지 않고도 수행 할 수있는 방법이 있습니까?
대부분의 편집기는 코드 블록을 주석 처리하기 위해 일종의 단축키를 사용합니다. 기본 편집기는 명령 또는 제어 및 작은 따옴표와 같은 것을 사용하여 선택한 코드 줄을 주석 처리합니다. RStudio에서는 Command또는 Control+ /입니다. 편집기를 확인하십시오.
여전히 한 줄씩 주석을다는 중이지만 선택한 줄도 주석 해제합니다. Mac RGUI의 경우 명령 옵션 '(창이 제어 옵션이라고 생각합니다)입니다. Rstudio의 경우 다시 Command또는 Control+ Shift+ C입니다.
이러한 단축키는 편집자가 업데이트되고 다른 소프트웨어가 가장 인기있는 R 편집자가됨에 따라 시간이 지남에 따라 변경 될 수 있습니다. 가지고있는 소프트웨어가 무엇이든 찾아보아야합니다.
일종의 블록 주석은 if 문을 사용합니다.
if(FALSE) {
all your code
}
작동하지만 거의 항상 편집기 (RStudio, Kate, Kwrite)의 블록 주석 옵션을 사용합니다.
사용하지 않는 기능으로 감싸십시오.
.f = function() {
## unwanted code here:
}
저는 RStudio 또는 Emacs를 사용하고 항상 주석 영역에 사용할 수있는 편집기 바로 가기를 사용합니다. 이것이 가능하지 않다면 Paul의 대답을 사용할 수 있지만 코드가 구문 상 올바른 경우에만 작동합니다.
여기에 내가 생각 해낸 또 다른 더러운 방법 scan()
이 있습니다. 그것을 감싸고 결과를 제거하십시오. 잠시 동안 메모리에 주석을 저장하므로 매우 큰 주석에는 작동하지 않을 것입니다. 가장 좋은 방법 #
은 모든 줄 앞에 표지판을 붙이는 것입니다 (아마도 편집기 단축키로).
foo <- scan(what="character")
These are comments
These are still comments
Can also be code:
x <- 1:10
One line must be blank
rm(foo)
나는 talkstats.com에서 게시물 94, 101 & 103에서이 문제를 다루었습니다 : Share Your Code . 다른 사람들이 말했듯이 Rstudio가 더 나은 방법 일 수 있습니다. 이 함수를 .Rprofile에 저장하고 실제로 사용하지만 자동으로 코드 줄을 빠르게 차단합니다.
기대했던 것만 큼 좋지는 않지만 접근 방식 일 수 있습니다.
참고 URL : https://stackoverflow.com/questions/9107695/r-comment-out-block-of-code
'IT TIP' 카테고리의 다른 글
열 머리글 클릭시 WPF ListView / GridView 정렬을 만드는 가장 좋은 방법은 무엇입니까? (0) | 2020.10.18 |
---|---|
Enter., Backspace 및 탐색 키가 Visual Studio 2010 w / Powertools / Resharper에서 응답하지 않습니다. (0) | 2020.10.18 |
CloudFront의 TTL 0은 무엇에 유용합니까? (0) | 2020.10.18 |
grid.arrange를 사용하여 플롯의 변수 목록을 어떻게 정렬합니까? (0) | 2020.10.18 |
AngularJs에서 글로벌 http 시간 제한을 설정하는 방법 (0) | 2020.10.18 |