كيفية تقريب الأعداد في لغة r (5 أمثلة)


يمكنك استخدام الوظائف التالية لتقريب الأرقام في R:

  • round(x, digits = 0) : لتقريب القيم إلى العدد المحدد من المنازل العشرية.
  • هام (x، أرقام = 6) : لتقريب القيم إلى العدد المحدد من الأرقام المهمة.
  • السقف (السقوف) : تقريب القيم إلى أقرب عدد صحيح.
  • Floor(x) : تقريب القيم إلى أقرب عدد صحيح.
  • trunc(x) : يقتطع (يقطع) المنازل العشرية للقيم.

توضح الأمثلة التالية كيفية استخدام كل من هذه الوظائف عمليًا.

مثال 1: وظيفة round() في R

يوضح الكود التالي كيفية استخدام الدالة round() في R:

 #define vector of data
data <- c(.3, 1.03, 2.67, 5, 8.91)

#round values to 1 decimal place
round(data, digits = 1 )

[1] 0.3 1.0 2.7 5.0 8.9

المثال 2: دالة Signif() في R

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة Signif() لتقريب القيم إلى عدد محدد من الأرقام المهمة في R:

 #define vector of data
data <- c(.3, 1.03, 2.67, 5, 8.91)

#round values to 3 significant digits
signif(data, digits = 3 )

[1] 0.30 1.03 2.67 5.00 8.91

مثال 3: وظيفة السقف () في R

يوضح التعليمة البرمجية التالية كيفية استخدام وظيفة السقف () لتقريب القيم إلى أقرب عدد صحيح:

 #define vector of data
data <- c(.3, 1.03, 2.67, 5, 8.91)

#round values up to nearest integer
ceiling(data)

[1] 1 2 3 5 9

مثال 4: وظيفة الطابق () في R

يوضح الكود التالي كيفية استخدام الدالة Floor() لتقريب القيم إلى أقرب عدد صحيح:

 #define vector of data
data <- c(.3, 1.03, 2.67, 5, 8.91)

#round values down to nearest integer
floor(data)

[1] 0 1 2 5 8

المثال 5: الدالة trunc() في R

يوضح التعليمة البرمجية التالية كيفية استخدام الدالة trunc() لاقتطاع (قطع) المنازل العشرية من القيم:

 #define vector of data
data <- c(.3, 1.03, 2.67, 5, 8.91)

#truncate decimal places from values
trunc(data)

[1] 0 1 2 5 8

مصادر إضافية

كيفية تحويل البيانات إلى لغة R (السجل، الجذر التربيعي، الجذر التكعيبي)
كيفية إجراء تحويل أركسين في R
كيفية العثور على معاكس القيم في R

Add a Comment

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