فهرست سرفصل‌های R
خانه (HOME) معرفی (Intro) شروع کار (Get Started) سینتکس (Syntax) چاپ (Print) کامنت ها (Comments) متغیرها (Variables) اتصال عناصر (Concatenate Elements) چندین متغیر (Multiple Variables) نام متغیرها (Variable Names) انواع داده (Data Types) اعداد (Numbers) ریاضی (Math) رشته ها (Strings) کاراکترهای فرار (Escape Characters) بولی ها (Booleans) عملگرها (Operators) اگر...وگرنه (If...Else) اگر تو در تو (Nested If) و/یا (And Or) حلقه while (While Loop) حلقه for (For Loop) حلقه تو در تو (Nested Loop) تابع ها (Functions) توابع تو در تو (Nested Functions) بازگشت (Recursion) متغیرهای سراسری (Global Variables) ساختارهای داده (Data Structures) بردارها (Vectors) فهرست ها (Lists) ماتریس ها (Matrices) آرایه ها (Arrays) داده فریم ها (Data Frames) فاکتورها (Factors) ترسیم (Plot) خطی (Line) پراکندگی (Scatterplot) نمودار دایره ای (Pie Charts) نمودار میله ای (Bars) مقدمه آمار (Statistics Intro) مجموعه داده (Data Set) بیشینه و کمینه (Max and Min) میانگین، میانه، نما (Mean Median Mode) میانه (Median) نما (Mode) صدک ها (Percentiles) مثال ها (Examples) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سیلابس (Syllabus) برنامه مطالعه (Study Plan) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان برنامه نویسی R

R — متغیرها (Variables)

آخرین بروزرسانی: 1404/08/14

متغیرها (Variables)

اینجا با متغیر (Variable) در R آشنا می شوی. متغیر مثل جعبه برچسب دار است که عدد یا متن را نگه می دارد. سپس با نام جعبه، مقدارش را می بینی.

ساخت متغیر با عملگر انتساب <-

در R لازم نیست متغیر را اعلام کنی. وقتی مقدار می دهی، ساخته می شود. معمولاً از <- برای انتساب استفاده می کنیم.

name <- "John"
age <- 40

name  # خروجی "John"
age   # خروجی 40

مشاهده در ادیتور

نمایش مقدار بدون تابع

برخلاف خیلی زبان ها، کافی است نام متغیر را بنویسی. خروجی همان جا چاپ می شود.

name <- "John Doe"

name

مشاهده در ادیتور

چاپ با تابع print()

اگر با زبان های دیگر آشنا هستی، می توانی از print() هم استفاده کنی. نتیجه فرقی ندارد.

name <- "John Doe"

print(name)

مشاهده در ادیتور

کِی استفاده از print() لازم است؟

وقتی داخل یک عبارت R هستی، مثل بلوک آکولادی، بهتر است print() بنویسی.

for (x in 1:10) {
  print(x)
}

مشاهده در ادیتور

نکته: در بیشتر موقعیت ها <- انتخاب بهتری از = است؛ چون در برخی زمینه ها استفاده از = محدود می شود.

گام های تمرینی

  1. دو متغیر بساز و مقدار متفاوت بده.
  2. هر دو را یک بار مستقیم چاپ کن.
  3. همان ها را با print() چاپ کن.

ادامه مسیر: صفحه اتصال متغیرها، همچنین چاپ در R و سینتکس R. برای توضیح کد هم به کامنت ها سر بزن.

جمع بندی سریع

  • متغیر با انتساب ساخته می شود.
  • <- رایج و امن تر است.
  • نام متغیر را بنویس تا چاپ شود.
  • داخل بلوک ها از print() استفاده کن.