r 예제 파일

LaTeX에 익숙한 경우 이 에 익숙한 것처럼 보일 것입니다. Rd 형식은 느슨하게 기반으로합니다. R 확장 설명서에서 Rd 형식에 대한 자세한 내용을 확인할 수 있습니다. 파일 맨 위에 있는 주석은 코드에 의해 생성되었으며 수정해서는 안 됩니다. 실제로 roxygen2를 사용하는 경우 이러한 파일을 거의 볼 필요가 없습니다. @examples 실제로 함수를 사용하는 방법을 보여 제공하는 실행 가능한 R 코드를 제공합니다. 이것은 많은 사람들이 예제를 먼저 살펴보기 때문에 설명서에서 매우 중요한 부분입니다. 예제 코드는 R CMD 검사의 일부로 자동으로 실행되기 때문에 오류 없이 작동해야 합니다. 또 다른 고려 사항은 S4 코드가 종종 특정 순서로 실행되어야한다는 것입니다. 예를 들어 메서드 setMethod(“foo”, c(“bar”, “baz”)를 정의하려면 foo 제네릭과 두 클래스를 이미 만들어야 합니다. 기본적으로 R 코드는 사전순으로 로드되지만 항상 사용자의 상황에 맞는 것은 아닙니다. roxygen2는 알파벳 순서에 의존하는 대신 한 파일을 다른 파일보다 먼저 로드해야 한다는 명시적인 방법을 제공합니다: @include. @include 태그는 현재 파일 앞에 로드해야 하는 파일 이름의 공간 분리 목록을 제공합니다.

R은 파일 실행 권한을 부여합니다. 그런 다음 ./myscript를 입력하여 첫 번째 스크립트를 실행합니다. 터미널에서 R. 또는 NULL을 문서화하고 유익한 @name 설정하여 더미 문서 파일을 만들 수 있습니다. 뿐만 아니라 생성 . RD 파일, roxygen2는 설명에서 네임 스페이스와 대조 필드를 관리 할 수 있습니다. 이 장에서는 에 대해 설명합니다. RD 파일 및 대조 필드입니다. 네임스페이스는 roxygen2를 사용하여 네임스페이스를 관리하는 방법과 주의해야 하는 이유를 설명합니다. 종종 파일의 맨 위에 이 것을 넣는 것이 가장 쉽습니다.

이 태그가 특정 개체가 아닌 전체 파일에 적용된다는 것을 분명히 하기 위해 NULL을 문서화하십시오. R 자습서 – 우리는 R 스크립트 파일을 작성하고 Rscript와 R 스크립트 예제 파일을 실행하는 데 필요한 기본 구문을 배워야한다. 스크립트 파일이 실행되어 다음과 같은 출력이 생성됩니다. 그것은 확장자 “와 파일입니다. 프로그램(명령 집합)을 포함하는 R”입니다. Rscript는 스크립트 파일에서 R 명령을 순차적으로 실행하는 데 도움이 되는 R 인터프리터입니다. R 언어는 R 인터프리터를 제공합니다. 터미널의 Rscript 명령을 사용하여 호출할 수 있습니다.

터미널 명령 프롬프트에서 R 스크립트 파일을 실행하려면 다음 구문이 있습니다: DRY(자신을 반복하지 마십시오) 프로그래밍 원칙과 문서화가 독립적이어야 하는 필요성 사이에 긴장이 있습니다. 필요한 모든 조각을 모으기 위해 여러 도움말 파일을 탐색해야하는 것은 실망스럽습니다. Roxygen2는 소스에서 반복을 방지하는 두 가지 방법을 제공하면서 모든 것을 하나의 문서 파일로 어셈블합니다. 메서드가 복잡하거나 메서드를 작성했지만 클래스 나 제네릭은 작성하지 않은 경우 가장 적합합니다. @describeIn 대한 대안은 @rdname. roxygen에서 생성된 기본 파일 이름을 재정의하고 여러 개체에 대한 설명서를 하나의 파일로 병합합니다. 이렇게 하면 적합한 대로 문서를 자유롭게 결합할 수 있습니다. > 소스 (파일 = “sample_script.txt”) # 그 따옴표를 잊지 마세요! Roxygen는 @include 태그를 사용하여 토폴로지 정렬을 계산하여 종속성이 필요하기 전에 로드되도록 합니다. 그런 다음 기본 알파벳 순서를 재정의하는 DESCRIPTION에서 Collate 필드를 설정합니다. @include 대한 더 간단한 대안은 aaa 클래스의 모든 클래스와 메서드를 정의하는 것입니다. R 및 AAA-제네릭. R, 그리고 그들은 알파벳 순서에 있어 이후 먼저 오는이에 의존.

주요 단점은 구성 요소를 원하는 대로 자연스럽게 파일로 구성할 수 없다는 것입니다. HelloWorld.R이라는 이름으로 파일을 제출하기 위해 위의 섹션에 제공된 예제 스크립트 파일의 내용을 저장합니다. 파일의 확장은 “. R”. HelloWorld.R 의 위치에서 터미널을 열고 터미널에서 다음 명령을 실행합니다.