R에서 수정하는 방법: 담당자(1, n)의 오류: "times" 잘못된 인수


R에서 발생할 수 있는 오류는 다음과 같습니다.

 Error in rep(1, times = -4): invalid 'times' argument

이 오류는 rep() 함수의 times 인수에 다음 값 중 하나를 제공할 때 발생합니다.

  • 음수 값
  • NA 값
  • 값의 벡터

rep() 함수는 요소를 특정 횟수만큼 복제하므로 times 인수에서 음수가 아닌 값만 유효합니다.

이 튜토리얼에서는 이 오류를 수정하는 방법을 정확하게 설명합니다.

오류를 재현하는 방법

값 “1”을 -4번 복제하려고 한다고 가정해 보겠습니다.

 #attempt to replicate "1" -4 times
rep(1, times = -4)

Error in rep(1, times = -4): invalid 'times' argument

또는 “1” NA 값을 재현하려고 한다고 가정해 보겠습니다.

 #attempt to replicate "1" NA times
rep(1, times = NA)

Error in rep(1, times = NA): invalid 'times' argument

또는 “1”이라는 값을 2번, 3번 재현하려고 한다고 가정해 보겠습니다.

 #attempt to replicate "1" 2 times and 3 times
rep(1, times = c(2, 3))

Error in rep(1, times = c(2, 3)): invalid 'times' argument

각 시나리오의 시간 인수에 음수가 아닌 값을 제공하지 못했기 때문에 각 시나리오에서 오류가 발생합니다.

오류를 수정하는 방법

이 오류를 수정하는 방법은 단순히 rep() 함수의 times 인수에 음수가 아닌 값을 제공하는 것입니다.

예를 들어, 다음 코드는 값 “1”을 7번 복제하는 방법을 보여줍니다.

 #replicate 1 7 times
rep(1, times = 7)

[1] 1 1 1 1 1 1 1

값 “1”은 7번 복제되었으며 times 인수에 유효한 값을 제공했기 때문에 오류가 발생하지 않습니다.

추가 리소스

다음 튜토리얼에서는 R의 다른 일반적인 오류를 수정하는 방법을 설명합니다.

R에서 수정하는 방법: 강제로 인해 발생하는 NA
R에서 복구하는 방법: 범위를 벗어난 인덱스
R에서 수정하는 방법: 긴 물체의 길이가 더 짧은 물체 길이의 배수가 아닙니다.
R에서 수리하는 방법: 교체할 요소 수가 교체 길이의 배수가 아닙니다.

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다