Cara menghapus baris pertama bingkai data di r (2 contoh)


Anda dapat menggunakan salah satu metode berikut untuk menghapus baris pertama dari bingkai data di R:

Metode 1: Gunakan Basis R

 df <- df[-1, ]

Metode 2: Gunakan paket dplyr

 library (dplyr)

df <- df %>% slice(-1)

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Hapus baris pertama menggunakan Basis R

Misalkan kita memiliki bingkai data berikut di R:

 #create data frame
df <- data. frame (team=c(NA, 'A', 'B', 'C', 'D', 'E'),
                 points=c(NA, 99, 90, 86, 88, 95),
                 assists=c(NA, 33, 28, 31, 39, 34),
                 rebounds=c(NA, 30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 <NA> NA NA NA
2 A 99 33 30
3 B 90 28 28
4 C 86 31 24
5 D 88 39 24
6 E 95 34 28

Kita dapat menggunakan kode berikut untuk menghapus baris pertama dari bingkai data:

 #remove first row
df <- df[-1, ]

#view updated data frame
df

  team points assists rebounds
2 A 99 33 30
3 B 90 28 28
4 C 86 31 24
5 D 88 39 24
6 E 95 34 28

Perhatikan bahwa baris pertama telah dihapus.

Perhatikan juga bahwa nama baris sekarang dimulai dengan 2.

Untuk mereset nama baris dari 1, cukup gunakan kode berikut:

 #reset row names
rownames(df) <- NULL

#view updated data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

Contoh 2: Hapus baris pertama menggunakan paket dplyr

Misalkan kita memiliki bingkai data berikut di R:

 #create data frame
df <- data. frame (team=c(NA, 'A', 'B', 'C', 'D', 'E'),
                 points=c(NA, 99, 90, 86, 88, 95),
                 assists=c(NA, 33, 28, 31, 39, 34),
                 rebounds=c(NA, 30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 <NA> NA NA NA
2 A 99 33 30
3 B 90 28 28
4 C 86 31 24
5 D 88 39 24
6 E 95 34 28

Kita dapat menggunakan fungsi slice() dari paket dplyr untuk menghapus baris pertama dari bingkai data:

 library (dplyr)

#remove first row from data frame
df <- df %>% slice(-1)

#view updated data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

Perhatikan bahwa baris pertama telah dihapus.

Keuntungan dari pendekatan ini adalah nomor baris secara otomatis diatur ulang setelah baris pertama dihapus.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Bagaimana cara menambahkan baris ke bingkai data di R
Cara menghapus baris duplikat di R
Cara menjumlahkan baris tertentu di R

Tambahkan komentar

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