فهرست سرفصل‌های 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 — رشته ها (Strings)

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

رشته ها (Strings)

«رشته (String)» یعنی متن. در R می توان متن را در گیومه ها نگه داشت. با رشته ها می توان چاپ، جستجو، و چسباندن انجام داد.

لیترال های رشته ای

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

"hello"
'hello'

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

دادن رشته به متغیر

با عملگر <- مقدار را به متغیر بده. سپس متغیر را چاپ کن.

str <- "Hello"
str

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

رشته چندخطی

برای چند خط، از \n استفاده می کنیم. \n یعنی «خط جدید».

str <- "Lorem ipsum dolor sit amet,\nconsectetur adipiscing elit,\nsed do eiusmod tempor incididunt\nut labore et dolore magna aliqua."
str

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

اگر می خواهی شکست خطوط دقیقاً مانند متن دیده شود، از cat استفاده کن.

str <- "Lorem ipsum dolor sit amet,\nconsectetur adipiscing elit,\nsed do eiusmod tempor incididunt\nut labore et dolore magna aliqua."
cat(str)

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

طول رشته با nchar

تابع nchar تعداد کاراکترها را می دهد. کاراکتر یعنی هر حرف یا علامت.

str <- "Hello World!"
nchar(str)

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

جستجو در رشته با grepl

grepl بررسی می کند الگو داخل رشته هست یا نه. خروجی TRUE یا FALSE است.

str <- "Hello World!"
grepl("H", str)
grepl("Hello", str)
grepl("X", str)

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

چسباندن رشته ها با paste

paste دو رشته را می چسباند. بین آن ها فاصله پیش فرض می گذارد.

str1 <- "Hello"
str2 <- "World"
paste(str1, str2)

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

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

  1. یک رشته با تک گیومه و دوتا گیومه بساز.
  2. یک رشته چندخطی بساز و با cat چاپ کن.
  3. طول رشته خود را با nchar ببین.
  4. وجود یک کلمه را با grepl بررسی کن.
  5. دو رشته را با paste به هم بچسبان.

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

جمع بندی سریع

  • رشته متن است و با گیومه می آید.
  • \n یعنی خط جدید در رشته.
  • nchar طول رشته را می دهد.
  • grepl وجود الگو را بررسی می کند.
  • paste رشته ها را به هم می چسباند.