Cara menambahkan baris ke bingkai data di r (dengan contoh)
Anda dapat dengan cepat menambahkan satu atau beberapa baris ke bingkai data di R menggunakan salah satu metode berikut:
Metode 1: Gunakan rbind() untuk menambahkan bingkai data.
rbind(df1, df2)
Metode 2: Gunakan sekarang() untuk menambahkan baris.
df[nrow(df) + 1,] = c(value1, value2, ...)
Tutorial ini memberikan contoh bagaimana menggunakan masing-masing metode ini dalam praktik.
Metode 1: Gunakan rbind() untuk menambahkan bingkai data
Metode pertama ini mengasumsikan Anda memiliki dua bingkai data dengan nama kolom yang sama. Dengan menggunakan fungsi rbind() , kita dapat dengan mudah menambahkan baris dari frame data kedua ke akhir frame data pertama.
Misalnya:
#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
Metode 2: Gunakan sekarang() untuk menambahkan baris
Metode ini menggunakan fungsi now() untuk menambahkan baris ke akhir bingkai data tertentu.
Misalnya:
#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
Agar metode ini berfungsi, vektor nilai yang Anda tambahkan harus sama panjangnya dengan jumlah kolom dalam bingkai data.
Sumber daya tambahan
Cara membuat bingkai data kosong di R
Cara mengulangi nama kolom di R
Bagaimana cara menambahkan kolom indeks ke bingkai data di R