R'de boş bir vektör nasıl oluşturulur (örneklerle)
R’de boş bir vektör oluşturmak için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz:
#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 )
Aşağıdaki örnekler bu yöntemlerin her birinin pratikte nasıl kullanılacağını göstermektedir.
Yöntem 1: Sıfır uzunlukta boş bir vektör oluşturun
Aşağıdaki kod, sıfır uzunlukta ve belirli bir sınıf olmadan bir vektörün nasıl oluşturulacağını gösterir:
#create empty vector with length zero and no specific class empty_vec <- vector() #display length of vector length(empty_vec) [1] 0
Daha sonra istersek vektörü değerlerle doldurabiliriz:
#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
Yöntem 2: Belirli bir sınıfın boş bir vektörünü oluşturun
Aşağıdaki kod, belirli sınıfların boş vektörlerinin nasıl oluşturulacağını gösterir:
#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)
Yöntem 3: Belirli uzunlukta boş bir vektör oluşturun
Aşağıdaki kod, R’de belirli bir uzunluğa sahip bir vektörün nasıl oluşturulacağını gösterir:
#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
Eğer vektörün uzunluğunu baştan biliyorsanız, bu R’deki hafızayı en verimli şekilde kullanan çözümdür.
Ek kaynaklar
R’de boş bir liste nasıl oluşturulur
R’de boş bir veri çerçevesi nasıl oluşturulur
Bir liste R’de bir vektöre nasıl dönüştürülür?
R’de veri çerçevesi sütunu vektöre nasıl dönüştürülür