Як використовувати функцію nrow у r (з прикладами)


Ви можете використовувати функцію nrow() у R, щоб підрахувати кількість рядків у кадрі даних:

 #count number of rows in data frame
nrow(df)

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

 #create data frame
df <- data. frame (x=c(1, 2, 3, 3, 5, NA),
                 y=c(8, 14, NA, 25, 29, NA)) 

#view data frame
df

   xy
1 1 8
2 2 14
3 3 NA
4 3 25
5 5 29
6 NA NA

Приклад 1: підрахунок рядків у кадрі даних

Наступний код показує, як підрахувати загальну кількість рядків у кадрі даних:

 #count total rows in data frame
nrow(df)

[1] 6

Всього 6 ліній.

Приклад 2: підрахунок рядків із умовою у кадрі даних

Наступний код показує, як підрахувати кількість рядків, у яких значення в стовпці “x” більше за 3 і не є порожнім:

 #count total rows in data frame where 'x' is greater than 3 and not blank
nrow(df[df$x>3 & !is. na (df$x), ])

[1] 1

У кадрі даних є 1 рядок, який задовольняє цю умову.

Приклад 3: підрахувати рядки без пропущених значень

Наступний код показує, як використовувати функцію complete.cases() для підрахунку кількості рядків без пропущених значень у кадрі даних:

 #count total rows in data frame with no missing values in any column
nrow(df[complete. cases (df), ])

[1] 4

У кадрі даних є 4 рядки без пропущених значень.

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

У наведеному нижче коді показано, як використовувати функцію is.na() для спеціального підрахунку кількості рядків, які мають відсутнє значення в стовпці “y”:

 #count total rows in with missing value in 'y' column
nrow(df[is. na (df$y), ])

[1] 2

У стовпці “y” є 2 рядки з відсутніми значеннями.

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

Як використовувати функцію rowSums() у R
Як застосувати функцію до кожного рядка кадру даних у R
Як видалити рядки з кадру даних у R на основі умови

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

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