Як вибрати перші n рядків кадру даних у r (3 приклади)


Ви можете використовувати будь-який із наведених нижче методів, щоб вибрати перші N рядків кадру даних у R:

Спосіб 1: використовуйте head() з Base R

 head(df, 3)

Спосіб 2. Використовуйте індексування з Base R

 df[1:3, ]

Спосіб 3: Використовуйте slice() з dplyr

 library (dplyr)

df %>% slice(1:3)

У наведених нижче прикладах показано, як використовувати кожен метод на практиці з таким кадром даних:

 #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

Приклад 1: використання head() із Base R

Один із способів вибору перших N рядків блоку даних — використання функції head() бази даних 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

Якщо ви використовуєте функцію head() без будь-яких числових аргументів, R автоматично вибере перші 6 рядків кадру даних:

 #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

Приклад 2: використання індексування з Base R

Інший спосіб вибору перших N рядків блоку даних — використання синтаксису індексування на основі 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

Ви також можете використовувати цей синтаксис, щоб вибрати лише перші N рядків певного стовпця:

 #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

Приклад 3: використовуйте slice() з dplyr

Інший спосіб вибору перших N рядків кадру даних — це використання функції slice() з пакету 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

Пов’язане: Як використовувати функцію Slice() у dplyr (з прикладами)

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в R:

Як додати рядки до кадру даних у R
Як видалити повторювані рядки в R
Як підсумувати певні рядки в R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *