كيفية إزالة قيم na من المتجه في r (3 طرق)


يمكنك استخدام أي من الطرق التالية لإزالة قيم NA من المتجه في R:

الطريقة الأولى: إزالة قيم NA من المتجه

 data <- data[!is. na (data)]

الطريقة الثانية: إزالة قيم NA عند إجراء عملية حسابية باستخدام na.rm

 max(data, na.rm = T )
mean(data, na.rm = T )
...

الطريقة الثالثة: إزالة قيم NA عند إجراء عملية حسابية باستخدام na.omit

 max(na. omit (data))
mean(na. omit (data))
...

يوضح المثال التالي كيفية استخدام كل من هذه الطرق عمليًا.

الطريقة الأولى: إزالة قيم 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 من المتجه الأصلي.

الطريقة الثانية: إزالة قيم 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

الطريقة الثالثة: إزالة قيم 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

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *