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에서 데이터 프레임 열을 벡터로 변환하는 방법