R에서 빈 벡터를 만드는 방법(예제 포함)


다음 방법 중 하나를 사용하여 R에서 빈 벡터를 만들 수 있습니다.

 #create empty vector with length zero and no specific class
empty_vec <- vector()

#create empty vector with length zero and a specific class
empty_vec <- character()

#create empty vector with specific length
empty_vec <- rep(NA, times= 10 )

다음 예에서는 이러한 각 방법을 실제로 사용하는 방법을 보여줍니다.

방법 1: 길이가 0인 빈 벡터 만들기

다음 코드는 특정 클래스 없이 길이가 0인 벡터를 만드는 방법을 보여줍니다.

 #create empty vector with length zero and no specific class
empty_vec <- vector()

#display length of vector
length(empty_vec)

[1] 0

그런 다음 원하는 경우 벡터를 값으로 채울 수 있습니다.

 #add values 1 through 10 to empty vector
empty_vec <- c(empty_vec, 1:10)

#view updated vector
empty_vec

[1] 1 2 3 4 5 6 7 8 9 10

방법 2: 특정 클래스의 빈 벡터 만들기

다음 코드는 특정 클래스의 빈 벡터를 만드는 방법을 보여줍니다.

 #create empty vector of class 'character'
empty_vec <- character()

class(empty_vec)

[1] “character”

#create empty vector of class 'numeric'
empty_vec <- numeric()

class(empty_vec)

numeric(0)

#create empty vector of class 'logical'
empty_vec <-logical()

class(empty_vec)

logical(0)

방법 3: 특정 길이의 빈 벡터 만들기

다음 코드는 R에서 특정 길이의 벡터를 생성하는 방법을 보여줍니다.

 #create empty vector with length 10
empty_vec <- rep(NA, times= 10 )

#display empty vector
empty_vec

[1] NA NA NA NA NA NA NA NA NA NA

처음부터 벡터의 길이를 알고 있다면 이것이 R에서 가장 메모리 효율적인 솔루션입니다.

추가 리소스

R에서 빈 목록을 만드는 방법
R에서 빈 데이터 프레임을 만드는 방법
R에서 목록을 벡터로 변환하는 방법
R에서 데이터 프레임 열을 벡터로 변환하는 방법

의견을 추가하다

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