Як видалити значення 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

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

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