함수에서 ...
의 사용법에 대한 설명서는 어디에서 찾을 수 있습니까? 예가 유용 할 것입니다.함수에서 '...'(점 3 개 또는 점 - 점) 사용
답변
...
을 설명하는 데 사용되는 단어는 "줄임표"입니다. 이것을 알면 구조에 대한 정보를 더 쉽게 찾을 수 있습니다. How to use R's ellipsis feature when writing your own function?
당신은 "R 언어 정의"를 통해 머리를해야 섹션 2.1.9 점 점 점 예를 들어, 구글의 첫 번째 히트는이 사이트에 또 다른 질문입니다. R 설치와 함께 번들로 제공됩니다. 대화 형 세션에서 help.start()
을 실행하여 HTML 도움말을 가져오고 R 언어 정의 링크를 클릭하십시오. 메인 사이트의 PDF 또는 HTML 버전을 사용할 수도 있습니다.
어쨌든 ...
은 함수의 지정되지 않은 공식 인수를 일치시키는 데 사용됩니다. 이 sapply
기능의 형식 인수로 지정되지 비록
args(sapply)
function (X, FUN, ..., simplify = TRUE, USE.NAMES = TRUE)
NULL
sapply(mtcars, mean, trim = .5)
mpg cyl disp hp drat wt qsec vs am gear
19.200 6.000 196.300 123.000 3.695 3.325 17.710 0.000 0.000 4.000
carb
2.000
당신이 볼 수 있듯이, 나는 trim = .5
을 통과시켰다.
당신이 시작하는 데
지정되지 않은 경우 법적 또는 유효 함을 어떻게 알 수 있습니까? – qed
@qed'trim'은'mean' 함수의 인수입니다. 'sapply '의'...'은'trim'을'mean'으로 전달하는 메커니즘입니다. –
약간의 예를 (당신이 동일한 결과를 얻기 위해 sapply(mtcars, median)
을 사용할 수 있습니다,이 예제는 사소한 참고).
f <- function(x, ...)
{
dots <- list(...) #1
if(length(dots) == 0) return(NULL)
cat("The arguments in ... are\n")
print(dots)
f(...) #2
}
f(1,2,3,"a", list("monkey"))
함수, f
매장 생략 변수에 상기 제 1 입력 인자를 제외한 모든. 내용에 액세스하려면 목록 (1)으로 변환하는 것이 가장 쉽습니다. 그러나 주된 사용법은 변환을 필요로하지 않는 인수를 하위 함수에 전달하는 것입니다 (2).
- 1. 자바에서 3 점 결정자
- 2. Form MouseDown에서 점으로 점 (점 대 점) 선 그리기
- 3. 점 표기법 사용/사용 안함?
- 4. 3 차원 공간에서 점 이동
- 5. 아약스로드에서 3 개의 점 jQuery
- 6. 어떻게 점
- 7. 점 배열에서 도형 검출
- 8. 3d에서 점 배열 시각화
- 9. Eclipse 중단 점 이벤트
- 10. Java에서 중단 점 설정
- 11. 점 집합이 주어지면 세 점 중 하나가 동일 선상인지 찾기
- 12. 3D 지형 점 계산
- 13. 체계의 점 (점)을 저장하고 정렬하는 방법은 무엇입니까?
- 14. ISR의 중단 점
- 15. 2D 공간에서 점 정렬
- 16. opnecv 추적 점
- 17. 4 점 변환 이미지
- 18. 웹 응용 프로그램을 모니터링하고 싶은 점/대답해야 할 점
- 19. toDateString의 잘못된 점
- 20. 벡터를 따라 점 이동
- 21. Xcode 디버거의 중단 점
- 22. uipagecontrol 표시 (점) 문제
- 23. 주어진 3 점, 어떻게 법선 벡터를 계산합니까?
- 24. 점 A에서 점 B까지 일정한 속도로 직선으로 객체 이동
- 25. GDB 하드웨어 감시 점/소프트웨어 감시 점 설정 방법
- 26. 점/위치를 나타내는 유형 또는 벡터
- 27. SQL Server 검사 점
- 28. 계산 위도/경도 점
- 29. 목표 C 모양과 점
- 30. 점 표기법으로 변환
데이터베이스가 기능을합니까? 그렇다면 데이터베이스 공급 업체의 설명서를 살펴볼 것입니다. – octopusgrabbus