فهرست سرفصل‌های 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 — انواع داده (Data Types)

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

انواع داده (Data Types)

در R، «انواع داده» پایه فهم کد است. «متغیر (Variable)» ظرف داده است. نوع داده رفتار مقدار را تعیین می کند. همچنین این صفحه درباره انواع داده با مثال های ساده است.

آشنایی با انواع داده در R

در R نوع را از پیش اعلام نمی کنیم. متغیر هنگام انتساب ساخته می شود. حتی نوع می تواند بعداً عوض شود.

my_var <- 30
# my_var از نوع numeric است
my_var <- "Sally"
# حالا my_var از نوع character است

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

انواع پایه

انواع پایه در R این ها هستند:

  • numeric — مثل 10.5، 55، 787
  • integer — مثل 1L، 55L؛ حرف L یعنی عدد صحیح
  • complex — مثل 9 + 3i؛ i بخش موهومی است
  • character یا string — مثل "k" یا "R is exciting"
  • logical یا boolean — فقط TRUE یا FALSE

بررسی نوع با class()

برای دیدن نوع، از تابع ساده class() استفاده کن.

# numeric
x <- 10.5
class(x)

# integer
x <- 1000L
class(x)

# complex
x <- 9i + 3
class(x)

# character / string
x <- "R is exciting"
class(x)

# logical / boolean
x <- TRUE
class(x)

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

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

  1. یک مقدار عددی به x بده و class(x) را ببین.
  2. x را رشته کن و دوباره class(x) را چاپ کن.
  3. TRUE را امتحان کن و نتیجه کلاس را مقایسه کن.

نکته: برای ادامه مسیر، بخش نام متغیرها و فصل اعداد در R را هم ببین. این ها به فهم بهتر انواع داده کمک می کنند.

جمع بندی سریع

  • نوع از پیش اعلام نمی شود.
  • متغیر می تواند نوعش عوض شود.
  • class() نوع را برمی گرداند.
  • انواع پایه: numeric، integer، complex، character، logical.
  • لینک اعداد را برای جزئیات دنبال کن.