R
الفصل الثاني: الأساسيات
Variables, Math, & Data Types
R كآلة حاسبة
في أبسط مستوياته، R هو آلة حاسبة قوية. يدعم الجمع والطرح والضرب والقسمة، ويحترم ترتيب العمليات (PEMDAS).
- + الجمع
- - الطرح
- * الضرب
- / القسمة
- ^ الأس (Power)
جرب العمليات التالية:
R version 4.x.x (Simulated)
Type a command above...
سحر السهم <-
المتغير هو صندوق يحمل اسماً ونضع فيه بيانات.
القاعدة الذهبية
x <- 5
تعني: "خذ 5 وضعها داخل صندوق اسمه x".
تنبيه
لغة R حساسة لحالة الأحرف (Case Sensitive). x لا تساوي X.
محاكي التعيين
10
<-
x
?
تم تعيين القيمة بنجاح!
أنواع البيانات
استخدم الدالة class() لمعرفة النوع.
1
Numeric
الأرقام
أرقام صحيحة أو عشرية.
class(10.5) # numeric
"a"
Character
النصوص
أي شيء بين علامات تنصيص.
class("R") # character
T
Logical
المنطقي
إما TRUE أو FALSE.
5 > 2 # TRUE
📅
Date
التواريخ
للتعامل مع الزمن.
as.Date("2024-01-01")
المتجهات (Vectors)
المتجه هو مثل القطار. جميع العربات يجب أن تكون من نفس النوع.
قاعدة هامة!
لا تخلط النصوص مع الأرقام، وإلا سيحولها R كلها لنصوص.
نستخدم c() لإنشائها.
باني المتجهات
c(
Empty...
)
النوع الحالي:
NULL
تنبيه: تم تحويل جميع العناصر إلى نصوص!
تعليقات
إرسال تعليق