가능한 중복 :
function with multiple outputs할당 출력
이 쉬운 질문처럼 보인다,하지만 난 그것을 알아낼 수 없습니다 나는 천국 ' 내가 본 R 매뉴얼에는 운이 없었다. dim(x)
을 찾고 싶지만 dim(x)[1]
을 a
및 dim(x)[2]
부터 b
까지 한 줄로 지정하고 싶습니다.
나는 [a b] <- dim(x)
과 c(a, b) <- dim(x)
을 시도했지만 어느 것도 효과가 없습니다. 이 일을 할 수있는 방법이 있습니까? 그것은 다루기 쉬운 매우 기본적인 것 같습니다.
나는 그것이 속임수라는 것을 알고있다 :'tmp <- dim (x); a <- tmp [1]; b <- tmp [2]' – sgibb
좋은 해결 방법 : D –
[이 질문을보십시오] (http://stackoverflow.com/questions/1826519/function-returning-more-than-one-value) . 가장 짧은 대답은 아니오, R은 그렇게하지 않습니다. 긴 대답은 특정 유스 케이스에서 항상 작동 할 수 있다는 것입니다. 그러나 다른 많은 언어들처럼 "다중 할당"이 없습니다. – Justin