0
나는 mean(2,3,4)
가 잘못되었지만 여전히 결과를 얻는다. 2
, 어떻게 R이 mean(2,3,4)
을 구문 분석하는지, 함수가 더 많은 매개 변수를 파싱하는지 알 수있다. 3,4
?mean 함수가 추가 매개 변수를 구문 분석하는 방법은 무엇입니까?
> mean(2,3,4)
[1] 2
> mean(c(2,3,4))
[1] 3
나는 mean(2,3,4)
가 잘못되었지만 여전히 결과를 얻는다. 2
, 어떻게 R이 mean(2,3,4)
을 구문 분석하는지, 함수가 더 많은 매개 변수를 파싱하는지 알 수있다. 3,4
?mean 함수가 추가 매개 변수를 구문 분석하는 방법은 무엇입니까?
> mean(2,3,4)
[1] 2
> mean(c(2,3,4))
[1] 3
R 문서 :
mean(x, ...)
## Default S3 method:
mean(x, trim = 0, na.rm = FALSE, ...)
그래서 mean(2, 3, 4)
이 mean(x=2, trim=3, na.rm=4)
로 해석됩니다 4
는 우리가 사용할 수있는 간단한 증거로 TRUE
로 평가된다
> mean(2, 3, NA)
Error in if (na.rm) x <- x[!is.na(x)] :
missing value where TRUE/FALSE needed
또는 this :
> mean(NA, 3, 4)
[1] NaN
> mean(NA, 3, 0)
[1] NA