عملیاتهای اولیه در R
در زبان R میتوانید انواع مختلف عملیات ریاضی، منطقی و مقایسهای را انجام دهید. این عملیاتها به شما کمک میکنند تا با دادهها به صورت سریع و کارآمدتر کار کنید. در این بخش، به برخی از مهمترین عملیاتهای اولیه در R پرداخته میشود.
۱. عملیات ریاضی در R
🔹 جمع (+)
عملیات جمع برای اضافه کردن دو یا چند عدد استفاده میشود.
نمونه:
y <- 3
result <- x + y # جمع دو عدد
result
🔹 تفریق (-)
عملیات تفریق برای کم کردن یک عدد از عدد دیگر استفاده میشود.
نمونه:
result
🔹 ضرب (*)
عملیات ضرب برای ضرب کردن دو عدد استفاده میشود.
نمونه:
result
🔹 تقسیم (/)
عملیات تقسیم برای تقسیم یک عدد بر عدد دیگر استفاده میشود.
نمونه:
result
🔹 تقسیم صحیح (//)
عملیات تقسیم صحیح برای تقسیم دو عدد و گرفتن قسمت صحیح (بدون بخش اعشاری) استفاده میشود.
نمونه:
result
🔹 باقیمانده تقسیم (%%)
عملیات باقیمانده تقسیم، باقیمانده پس از تقسیم دو عدد را به شما میدهد.
نمونه:
result
🔹 توان (^)
عملیات توان برای محاسبه توان یک عدد استفاده میشود.
نمونه:
y <- FALSE
result <- x & y # عملیات AND
result
۲. عملیات منطقی در R
🔹 AND منطقی (&)
عملیات AND منطقی بررسی میکند که آیا هر دو شرط درست هستند یا خیر.
نمونه:
y <- FALSE
result <- x & y # عملیات AND
result
🔹 OR منطقی (|)
عملیات OR منطقی بررسی میکند که آیا حداقل یکی از شرایط درست است یا خیر.
نمونه:
result
🔹 NOT منطقی (!)
عملیات NOT منطقی به سادگی معکوس مقدار یک شرط را نشان میدهد (TRUE به FALSE و بالعکس).
نمونه:
result
۳. عملیات مقایسهای در R
🔹 برابر (==)
برای بررسی اینکه آیا دو مقدار برابر هستند، از عملگر == استفاده میشود.
نمونه:
result
🔹 نابرابر (!=)
برای بررسی اینکه آیا دو مقدار نابرابر هستند، از عملگر != استفاده میشود.
نمونه:
result
🔹 بزرگتر از (>)
برای بررسی اینکه آیا مقدار اول بزرگتر از مقدار دوم است، از عملگر > استفاده میشود.
نمونه:
result
🔹 کوچکتر از (<)
برای بررسی اینکه آیا مقدار اول کوچکتر از مقدار دوم است، از عملگر < استفاده میشود.
نمونه:
result
🔹 بزرگتر یا برابر (>=)
برای بررسی اینکه آیا مقدار اول بزرگتر یا برابر با مقدار دوم است، از عملگر >= استفاده میشود.
نمونه:
result
🔹 کوچکتر یا برابر (<=)
برای بررسی اینکه آیا مقدار اول کوچکتر یا برابر با مقدار دوم است، از عملگر <= استفاده میشود.
نمونه:
result
۴. عملیات بر روی وکتورها در R
یکی از ویژگیهای قدرتمند R این است که میتوانید عملیات ریاضی را مستقیماً بر روی وکتورها (مجموعهای از مقادیر) انجام دهید. وقتی یک عمل ریاضی مانند جمع یا ضرب را بر روی وکتورها انجام میدهید، این عملیات به طور خودکار بر روی هر عنصر وکتور انجام میشود.
🔹 جمع وکتورها
v2 <- c(4, 5, 6)
result <- v1 + v2 # جمع دو وکتور
result
🔹 ضرب وکتورها
result
۵. عملیات رشتهای در R
در R میتوانید عملیات مختلفی مانند اتصال، مقایسه، تبدیل و استخراج روی رشتهها انجام دهید.
🔹 اتصال رشتهها (Paste)
برای اتصال دو یا چند رشته به یکدیگر از تابع paste() استفاده میشود.
نمونه:
str2 <- "دنیا"
result <- paste(str1, str2) # اتصال رشتهها
result
🔹 طول رشته (nchar)
برای بهدست آوردن طول یک رشته از تابع nchar() استفاده میشود.
نمونه:
length_str
۶. سایر عملیاتها در R
🔹 ترتیب دادن دادهها (Sort)
برای مرتب کردن یک وکتور از تابع sort() استفاده میشود.
نمونه:
sorted_v <- sort(v) # مرتبسازی
sorted_v
جمعبندی
در زبان R میتوانید از انواع مختلف عملیات ریاضی، منطقی و مقایسهای برای انجام محاسبات و تحلیل دادهها استفاده کنید. این عملیاتها در کنار قابلیتهای زبان R به شما امکان میدهند که به سادگی و با سرعت بالا دادههای خود را پردازش کنید.
