2017-03-28 5 views
0

내가하려고하면 :r에 c를 사용하여 인수를 사용하지 않는 이유는 무엇입니까?

x=c(1,2,3)

나는 그것이 기능을합니다 x=c(1,2)를 입력하면 ...라는 메시지가 unused argument (3)

을 얻을하지만 x를 입력 할 때 그것은 나에게 [3]의 값을 제공합니다. 나는 단순한 숫자의 벡터를 만들고 싶지만 왜 이것이이 메시지를 나에게주고 있는지 모른다.

+4

'c'를 입력하고 'ENTER'를 누르십시오. 'function (...) .Primitive ("c")'가 보이지 않으면 아래의 답을 사용하십시오. –

답변

2

c이라는 사용자 정의 함수를 작성하여 기본 base-r 기능을 대체한다고 가정합니다. rm("c")을 시도하면 모든 것이 예상대로 다시 작동합니다.