الگوریتم اول

لطفا صبر کنید...

عملیات‌های اولیه در R

در زبان R می‌توانید انواع مختلف عملیات ریاضی، منطقی و مقایسه‌ای را انجام دهید. این عملیات‌ها به شما کمک می‌کنند تا با داده‌ها به صورت سریع و کارآمدتر کار کنید. در این بخش، به برخی از مهم‌ترین عملیات‌های اولیه در R پرداخته می‌شود.

۱. عملیات ریاضی در R

🔹 جمع (+)

عملیات جمع برای اضافه کردن دو یا چند عدد استفاده می‌شود.

نمونه:

x <- 5
y <- 3
result <- x + y  # جمع دو عدد
result

🔹 تفریق (-)

عملیات تفریق برای کم کردن یک عدد از عدد دیگر استفاده می‌شود.

نمونه:

result <- x - y  # تفریق
result

🔹 ضرب (*)

عملیات ضرب برای ضرب کردن دو عدد استفاده می‌شود.

نمونه:

result <- x * y  # ضرب
result

🔹 تقسیم (/)

عملیات تقسیم برای تقسیم یک عدد بر عدد دیگر استفاده می‌شود.

نمونه:

result <- x / y  # تقسیم
result

🔹 تقسیم صحیح (//)

عملیات تقسیم صحیح برای تقسیم دو عدد و گرفتن قسمت صحیح (بدون بخش اعشاری) استفاده می‌شود.

نمونه:

result <- x %/% y  # تقسیم صحیح
result

🔹 باقی‌مانده تقسیم (%%)

عملیات باقی‌مانده تقسیم، باقی‌مانده پس از تقسیم دو عدد را به شما می‌دهد.

نمونه:

result <- x %% y  # باقی‌مانده تقسیم
result

🔹 توان (^)

عملیات توان برای محاسبه توان یک عدد استفاده می‌شود.

نمونه:

x <- TRUE
y <- FALSE
result <- x & y  # عملیات AND
result

۲. عملیات منطقی در R

🔹 AND منطقی (&)

عملیات AND منطقی بررسی می‌کند که آیا هر دو شرط درست هستند یا خیر.

نمونه:

x <- TRUE
y <- FALSE
result <- x & y  # عملیات AND
result

🔹 OR منطقی (|)

عملیات OR منطقی بررسی می‌کند که آیا حداقل یکی از شرایط درست است یا خیر.

نمونه:

result <- x | y  # عملیات OR
result

🔹 NOT منطقی (!)

عملیات NOT منطقی به سادگی معکوس مقدار یک شرط را نشان می‌دهد (TRUE به FALSE و بالعکس).

نمونه:

result <- !x  # عملیات NOT
result

۳. عملیات مقایسه‌ای در R

🔹 برابر (==)

برای بررسی این‌که آیا دو مقدار برابر هستند، از عملگر == استفاده می‌شود.

نمونه:

result <- x == y  # بررسی برابری
result

🔹 نابرابر (!=)

برای بررسی این‌که آیا دو مقدار نابرابر هستند، از عملگر != استفاده می‌شود.

نمونه:

result <- x != y  # بررسی نابرابری
result

🔹 بزرگتر از (>)

برای بررسی این‌که آیا مقدار اول بزرگتر از مقدار دوم است، از عملگر > استفاده می‌شود.

نمونه:

result <- x > y  # بررسی بزرگتر بودن
result

🔹 کوچکتر از (<)

برای بررسی این‌که آیا مقدار اول کوچکتر از مقدار دوم است، از عملگر < استفاده می‌شود.

نمونه:

result <- x < y  # بررسی کوچکتر بودن
result

🔹 بزرگتر یا برابر (>=)

برای بررسی این‌که آیا مقدار اول بزرگتر یا برابر با مقدار دوم است، از عملگر >= استفاده می‌شود.

نمونه:

result <- x >= y  # بررسی بزرگتر یا برابر بودن
result

🔹 کوچکتر یا برابر (<=)

برای بررسی این‌که آیا مقدار اول کوچکتر یا برابر با مقدار دوم است، از عملگر <= استفاده می‌شود.

نمونه:

result <- x <= y  # بررسی کوچکتر یا برابر بودن
result

۴. عملیات بر روی وکتورها در R

یکی از ویژگی‌های قدرتمند R این است که می‌توانید عملیات ریاضی را مستقیماً بر روی وکتورها (مجموعه‌ای از مقادیر) انجام دهید. وقتی یک عمل ریاضی مانند جمع یا ضرب را بر روی وکتورها انجام می‌دهید، این عملیات به طور خودکار بر روی هر عنصر وکتور انجام می‌شود.

🔹 جمع وکتورها

v1 <- c(1, 2, 3)
v2 <- c(4, 5, 6)
result <- v1 + v2  # جمع دو وکتور
result

🔹 ضرب وکتورها

result <- v1 * v2  # ضرب دو وکتور
result

۵. عملیات رشته‌ای در R

در R می‌توانید عملیات مختلفی مانند اتصال، مقایسه، تبدیل و استخراج روی رشته‌ها انجام دهید.

🔹 اتصال رشته‌ها (Paste)

برای اتصال دو یا چند رشته به یکدیگر از تابع paste() استفاده می‌شود.

نمونه:

str1 <- "سلام"
str2 <- "دنیا"
result <- paste(str1, str2)  # اتصال رشته‌ها
result

🔹 طول رشته (nchar)

برای به‌دست آوردن طول یک رشته از تابع nchar() استفاده می‌شود.

نمونه:

length_str <- nchar(str1)  # طول رشته
length_str

۶. سایر عملیات‌ها در R

🔹 ترتیب دادن داده‌ها (Sort)

برای مرتب کردن یک وکتور از تابع sort() استفاده می‌شود.

نمونه:

v <- c(5, 3, 8, 1)
sorted_v <- sort(v)  # مرتب‌سازی
sorted_v

جمع‌بندی

در زبان R می‌توانید از انواع مختلف عملیات ریاضی، منطقی و مقایسه‌ای برای انجام محاسبات و تحلیل داده‌ها استفاده کنید. این عملیات‌ها در کنار قابلیت‌های زبان R به شما امکان می‌دهند که به سادگی و با سرعت بالا داده‌های خود را پردازش کنید.