Як використовувати функцію 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 на основі умови