Як видалити значення na з вектора в r (3 способи)
Ви можете використовувати будь-який із наведених нижче методів, щоб видалити значення NA з вектора в R:
Спосіб 1: Видаліть значення NA з вектора
data <- data[!is. na (data)]
Спосіб 2: Видалення значень NA під час виконання обчислень за допомогою na.rm
max(data, na.rm = T ) mean(data, na.rm = T ) ...
Спосіб 3. Видалення значень NA під час обчислення за допомогою na.omit
max(na. omit (data)) mean(na. omit (data)) ...
У наступному прикладі показано, як використовувати кожен із цих методів на практиці.
Спосіб 1: Видаліть значення NA з вектора
Наступний код показує, як видалити значення NA з вектора в R:
#create vector with some NA values
data <- c(1, 4, NA, 5, NA, 7, 14, 19)
#remove NA values from vector
data <- data[!is. na (data)]
#view updated vector
data
[1] 1 4 5 7 14 19
Зверніть увагу, що кожне значення NA з вихідного вектора було видалено.
Спосіб 2: Видалення значень NA під час виконання обчислень за допомогою na.rm
Наступний код показує, як використовувати аргумент na.rm для видалення значень NA з вектора під час виконання обчислень:
#create vector with some NA values
data <- c(1, 4, NA, 5, NA, 7, 14, 19)
#calculate max value and remove NA values
max(data, na.rm = T )
[1] 19
#calculate mean and remove NA values
mean(data, na.rm = T )
[1] 8.333333
#calculate median and remove NA values
median(data, na. rm = T )
[1] 6
Спосіб 3. Видалення значень NA під час обчислення за допомогою na.omit
Наступний код показує, як використовувати аргумент na.omit , щоб виключити значення NA з вектора під час виконання обчислень:
#create vector with some NA values
data <- c(1, 4, NA, 5, NA, 7, 14, 19)
#calculate max value and omit NA values
max(na. omit (data))
[1] 19
#calculate mean and omit NA values
mean(na. omit (data))
[1] 8.333333
#calculate median and omit NA values
median(na. omit (data))
[1] 6
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції з відсутніми значеннями в R:
Як знайти і порахувати відсутні значення в R
Як приписати всі відсутні значення в R