R'de boş veri çerçevesi nasıl oluşturulur (örneklerle)
R’de boş bir veri çerçevesi oluşturmanın iki temel yolu vardır:
Yöntem 1: Sütun adlarıyla matris
#create data frame with 0 rows and 3 columns df <- data.frame(matrix(ncol = 3, nrow = 0)) #provide column names colnames(df) <- c(' var1 ', ' var2 ', ' var3 ')
Yöntem 2: boş vektörleri başlat
#create data frame with 5 empty vectors df2 <- data.frame(Doubles= double (), Integers= integer (), Factors= factor (), Logicals= logical (), Characters= character (), stringsAsFactors = FALSE )
Bu eğitimde, bu yöntemlerin her ikisinin de pratikte nasıl kullanılacağına ilişkin örnekler gösterilmektedir.
Yöntem 1: Sütun adlarıyla matris
Boş bir veri çerçevesi oluşturmanın ilk yolu şu adımları takip etmektir:
- 0 satır ve istenilen sayıda sütun içeren bir matris tanımlayın.
- Daha sonra onu bir veri çerçevesine dönüştürmek için data.frame() işlevini ve ona sütun adları vermek için colnames() işlevini kullanın.
- Daha sonra ortaya çıkan veri çerçevesinin yapısını analiz etmek için str() işlevini kullanın.
Örneğin:
#create data frame with 0 rows and 5 columns df <- data.frame(matrix(ncol = 5, nrow = 0)) #provide column names colnames(df) <- c(' var1 ', ' var2 ', ' var3 ', ' var4 ', ' var5 ') #view structure of the data frame str(df) 'data.frame': 0 obs. of 5 variables: $var1:logi $var2:logi $var3:logi $var4:logi $var5:logi
Ortaya çıkan veri çerçevesinin 0 gözlem (yani satırlar), 5 değişken (yani sütunlar) içerdiğini ve değişkenlerin her birinin mantıksal sınıfta olduğunu görebiliriz.
Her değişken sınıf mantığına sahip olmasına rağmen, farklı türdeki değişkenlere yine de satır ekleyebilirsiniz.
Yöntem 2: boş vektörleri başlat
Boş bir veri çerçevesi oluşturmanın ikinci yolu şu adımları takip etmektir:
- Veri çerçevesini belirli sınıf türlerine sahip boş vektörler kümesi olarak tanımlayın.
- StringsAsFactors=False değerini belirtin, böylece tüm karakter vektörleri faktör olarak değil dize olarak ele alınır.
Örneğin:
#create data frame with 5 empty vectors df2 <- data.frame(Doubles= double (), Integers= integer (), Factors= factor (), Logicals= logical (), Characters= character (), stringsAsFactors = FALSE ) #view structure of the data frame str(df2) 'data.frame': 0 obs. of 5 variables: $ Doubles: num $ Integers: int $Factors: Factor w/ 0 levels: $ Logicals: logi $Characters: chr
Ortaya çıkan veri çerçevesinin 0 gözlem (yani satırlar), 5 değişken (yani sütunlar) içerdiğini ve değişkenlerin her birinin beş farklı sınıfa karşılık geldiğini görebiliriz.
Veri çerçevesi için sütun adlarını da tek bir adımda sağlayabildiğimizi unutmayın (örneğin, ilk sütun adı “Çiftler”, ikinci sütun adı “Tamsayılar” vb.).
Ek kaynaklar
Aşağıdaki eğitimlerde R’de diğer boş nesnelerin nasıl oluşturulacağı açıklanmaktadır:
R’de boş bir liste nasıl oluşturulur
R’de boş bir vektör nasıl oluşturulur
R’de boş bir matris nasıl oluşturulur