R'de veri çerçevesine satır ekleme (örneklerle)
Aşağıdaki yöntemlerden birini kullanarak R’deki bir veri çerçevesine hızlı bir şekilde bir veya daha fazla satır ekleyebilirsiniz:
Yöntem 1: Veri çerçeveleri eklemek için rbind() öğesini kullanın.
rbind(df1, df2)
Yöntem 2: Satır eklemek için nrow() işlevini kullanın.
df[nrow(df) + 1,] = c(value1, value2, ...)
Bu eğitimde, bu yöntemlerin her birinin pratikte nasıl kullanılacağına dair örnekler verilmektedir.
Yöntem 1: Veri çerçeveleri eklemek için rbind() işlevini kullanın
Bu ilk yöntem, aynı sütun adlarına sahip iki veri çerçevenizin olduğunu varsayar. rbind() fonksiyonunu kullanarak ikinci veri çerçevesinden birinci veri çerçevesinin sonuna kadar olan satırları kolaylıkla ekleyebiliriz.
Örneğin:
#define data frame df1 <- data.frame(var1=c(4, 13, 7, 8), var2=c(15, 9, 9, 13), var3=c(12, 12, 7, 5)) df1 var1 var2 var3 1 4 15 12 2 13 9 12 3 7 9 7 4 8 13 5 #define second data frame df2 <- data.frame(var1=c(4, 13), var2=c(9, 12), var3=c(6, 6)) df2 var1 var2 var3 1 4 9 6 2 13 12 6 #append the rows of the second data frame to end of first data frame df3 <- rbind(df1, df2) df3 var1 var2 var3 1 4 15 12 2 13 9 12 3 7 9 7 4 8 13 5 5 4 9 6 6 13 12 6
Yöntem 2: Satır eklemek için nrow() işlevini kullanın
Bu yöntem, belirli bir veri çerçevesinin sonuna bir satır eklemek için nrow() işlevini kullanır.
Örneğin:
#define first data frame df1 <- data.frame(var1=c(4, 13, 7, 8), var2=c(15, 9, 9, 13), var3=c(12, 12, 7, 5)) df1 var1 var2 var3 1 4 15 12 2 13 9 12 3 7 9 7 4 8 13 5 #append row to end of data frame df1[ nrow (df1) + 1,] = c(5, 5, 3) df1 var1 var2 var3 1 4 15 12 2 13 9 12 3 7 9 7 4 8 13 5 5 5 5 3
Bu yöntemin işe yaraması için eklediğiniz değerlerin vektörünün, veri çerçevesindeki sütun sayısıyla aynı uzunlukta olması gerekir.
Ek kaynaklar
R’de boş bir veri çerçevesi nasıl oluşturulur
R’de sütun adları üzerinde yineleme nasıl yapılır
R’deki bir veri çerçevesine dizin sütunu nasıl eklenir