R: 코드 블록 주석
중복 가능성:
R: 여러 줄의 댓글 문제 해결 방법?
저는 R의 코드 몇 줄을 주석하고 싶습니다.각 줄 앞에 #을 붙이지 않고 할 수 있는 방법이 있습니까? - 일종의./* blocked out code */SAS에서?
대부분의 편집자들은 코드 블록을 주석 처리하기 위해 일종의 바로 가기를 사용합니다.기본 편집기는 명령이나 컨트롤 및 단일 따옴표를 사용하여 선택한 코드 행을 주석 처리합니다.R스튜디오에서는 /+입니다.편집자를 체크인합니다.
여전히 한 줄씩 주석을 달지만, 선택한 행에 주석을 달기도 합니다.Mac RGUI의 경우 명령 옵션 '(창이 제어 옵션이라고 생각합니다.)R studio의 경우 그냥 또는 + +입니다.
이러한 바로 가기는 편집기가 업데이트되고 서로 다른 소프트웨어가 가장 인기 있는 R 편집기가 됨에 따라 시간이 지남에 따라 변경될 수 있습니다.당신이 가지고 있는 소프트웨어가 무엇이든 찾아봐야 할 것입니다.
일종의 차단 주석은 if 문을 사용합니다.
if(FALSE) {
all your code
}
작동하지만 거의 항상 편집자(RStudio, Kate, Kwrite)의 차단 댓글 옵션을 사용합니다.
사용하지 않는 기능으로 포장합니다.
.f = function() {
## unwanted code here:
}
저는 RStudio 또는 Emacs를 사용하며 항상 지역에 주석을 달 수 있는 편집기 바로 가기를 사용합니다.이것이 가능하지 않다면 폴의 답변을 사용할 수 있지만 코드가 구문적으로 올바른 경우에만 작동합니다.
제가 생각해낸 또 다른 더러운 방법이 있습니다, 포장해주세요.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 게시물에서 이 문제를 다루었습니다.코드를 공유합니다.다른 사람들이 말했듯이 Rstudio가 더 나은 방법일 수 있습니다.이러한 기능은 에 저장합니다.R 프로파일링하고 실제로 사용하지만 자동으로 코드 줄을 빠르게 차단합니다.
당신이 기대했던 것만큼 좋지는 않지만 접근법일 수도 있습니다.
언급URL : https://stackoverflow.com/questions/9107695/r-comment-out-block-of-code
'programing' 카테고리의 다른 글
| OS 독립 경로 'META-INF/LICENSE'에서 두 개 이상의 파일이 발견되었습니다. (0) | 2023.06.13 |
|---|---|
| 데이터 가져오기 요청이 여러 매개 변수를 반환하지 않고 단일 Vuex를 반환하는 이유는 무엇입니까? (0) | 2023.06.13 |
| C에서 모듈 시스템 생성(동적 로딩) (0) | 2023.06.08 |
| Windows 및 Mac에서 작동할 수 있도록 정규식이 포함된 Excel 매크로를 개발하는 방법 (0) | 2023.06.08 |
| vue mapGetters가 제 시간에 도착하지 않습니다. (0) | 2023.06.08 |