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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *