수색…


비고

R 태그 문서 편집에 대해 토론하려면 R 채팅을 방문하십시오.

좋은 예제 만들기

Q & A에 대한 좋은 예만들기 위한 지침의 대부분은 문서로 이어집니다.

  • 최소한으로 만들고 요점을 찾으십시오. 합병증과 우울증은 비생산적입니다.

  • 작업 코드와 그것을 설명하는 산문 모두 포함하십시오. 어느 쪽도 충분하지 않습니다.

  • 데이터를 외부 소스에 의존하지 마십시오. 가능한 경우 데이터를 생성하거나 데이터 세트 라이브러리를 사용하십시오.

    library(help = "datasets")
    

문서 도구의 컨텍스트에는 몇 가지 추가 고려 사항이 있습니다.

  • 관련이있을 때마다 ?data.frame 과 같은 내장 문서를 참조하십시오. SO Docs는 내장 된 문서를 대체하려는 시도가 아닙니다. 새로운 R 사용자가 내장 된 문서뿐만 아니라 문서를 찾는 방법을 알고 있는지 확인하는 것이 중요합니다.

  • 여러 예제에 적용되는 내용을 Remarks 섹션으로 이동하십시오.

스타일

프롬프트

코드를 복사하여 붙여 넣을 수있게하려면 각 행의 처음에 R> , > 또는 + 와 같은 프롬프트를 제거하십시오. 일부 문서 작성자는 복사 붙여 넣기를 쉽게하지 않으려 고합니다. 괜찮습니다.

콘솔 출력

콘솔 출력은 코드와 명확하게 구분되어야합니다. 일반적인 접근 방식은 다음과 같습니다.

  • 입력시 프롬프트 포함 (콘솔을 사용할 때 표시됨).
  • # 또는 ## 로 각 출력을 주석으로 처리하십시오.
  • 인쇄물은 그대로 출력물을 입력에서 돋보이게 만들기 위해 앞선 [1] 을 신뢰합니다.
  • 코드와 콘솔 출력 사이에 빈 줄을 추가하십시오.

할당

=<- 는 R 객체를 할당하는 데는 문제가 없습니다. , 구문 분석하기 어려운 코드를 작성하지 않도록 적절하게 공백을 사용하여 같은 x<-1 (모호한 사이에 x <- 1x < -1 )

코드 주석

코드 자체의 목적과 기능을 설명해야합니다. 이 설명이 산문 또는 코드 주석에 있어야하는지에 대한 어떤 빠르고 어려운 규칙도 없습니다. 산문은 더 읽기 쉽고 더 긴 설명을 허용하지만 코드 주석은 더 쉽게 복사하여 붙여 넣을 수 있습니다. 두 가지 옵션을 염두에 두십시오.

섹션

많은 예제가 섹션을 필요로하지 않을만큼 짧지 만 사용하는 경우 H1 부터 시작하십시오.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow