Cara memilih n baris pertama bingkai data di r (3 contoh)


Anda dapat menggunakan salah satu metode berikut untuk memilih N baris pertama bingkai data di R:

Metode 1: gunakan head() dari Base R

 head(df, 3)

Metode 2: Gunakan pengindeksan dari Basis R

 df[1:3, ]

Metode 3: Gunakan irisan() dari dplyr

 library (dplyr)

df %>% slice(1:3)

Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kerangka data berikut:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F', 'G'),
                 points=c(99, 90, 86, 88, 95, 99, 91),
                 assists=c(33, 28, 31, 39, 34, 35, 40))

#view data frame
df

  team points assists
1 A 99 33
2 B 90 28
3 C 86 31
4 D 88 39
5 E 95 34
6 F 99 35
7 G 91 40

Contoh 1: menggunakan head() dari Base R

Salah satu cara untuk memilih N baris pertama dari blok data adalah dengan menggunakan fungsi head() dari database R:

 #select first 3 rows of data frame
head(df, 3)

team points assists
1 A 99 33
2 B 90 28
3 C 86 31

Jika Anda menggunakan fungsi head() tanpa argumen numerik apa pun, R akan secara otomatis memilih 6 baris pertama dari bingkai data:

 #select first 6 rows of data frame
head(df)

team points assists
1 A 99 33
2 B 90 28
3 C 86 31
4 D 88 39
5 E 95 34
6 F 99 35

Contoh 2: Gunakan pengindeksan dari Basis R

Cara lain untuk memilih N baris pertama dari blok data adalah dengan menggunakan sintaks pengindeksan berbasis R:

 #select first 3 rows of data frame
df[1:3, ]

team points assists
1 A 99 33
2 B 90 28
3 C 86 31

Anda juga dapat menggunakan sintaks ini untuk memilih hanya N baris pertama dari kolom tertentu:

 #select first 3 rows of 'team' and 'points' columns only
df[1:3, c(' team ', ' points ')]

team points
1 to 99
2 B 90
3 C 86

Contoh 3: Gunakan irisan() dari dplyr

Cara lain untuk memilih N baris pertama dari bingkai data adalah dengan menggunakan fungsi slice() dari paket dplyr :

 library (dplyr)

#select first 3 rows of data frame
df %>% slice(1:3)

team points assists
1 A 99 33
2 B 90 28
3 C 86 31

Terkait: Cara Menggunakan Fungsi Slice() di dplyr (Dengan Contoh)

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 *