رشته ها (متن ها - String)، در زبان برنامه نویسی R
در زبان برنامه نویسی R ، علامت های ' (علامت single quote) یا " (علامت double quote) برای تعریف یک رشته (متن - String) به کار می روند. در واقع یک رشته (String)، یک متن ساده می باشد که از تعدادی کاراکتر (Character) که پشت سرهم قرار گرفته اند، تشکیل شده است.
به مثال زیر توجه کنید :
مثالی از تعریف متغیر از نوع رشته (String)، با علامت " :
همان طور که در کد R بالا مشاهده می کنید، یک متغیر از نوع رشته (String) با نام String_1 تعریف نموده ایم که عبارت kelidestan.com را در خود ذخیره کرده است. سپس در ادامه کدها، از دستور print برای چاپ آن در خروجی، استفاده نموده ایم.
نتیجه :
مثالی از تعریف متغیر از نوع رشته (String)، با علامت ' :
همان طور که در کد R بالا مشاهده می کنید، یک متغیر از نوع رشته (String) با نام String_2 تعریف نموده ایم که عبارت kelidestan.com را در خود ذخیره کرده است. سپس در ادامه کدها، از دستور print برای چاپ آن در خروجی، استفاده نموده ایم.
نتیجه :
ذکر کردن علامت های ' (علامت single quote) یا " (علامت double quote) در میان کاراکترهای (Character) قرار گرفته در رشته (String) :
همان طور که شرح دادیم، علامت های ' (علامت single quote) یا " (علامت double quote) می توانند برای تعریف رشته (String) در زبان برنامه نویسی R به کار روند. اما زمانی که ما قصد داریم همین دو علامت را، یعنی دو علامت ' (علامت single quote) و " (علامت double quote) را به عنوان کاراکترهایی در رشته (String) مورد نظر قرار دهیم، باید نکاتی را رعایت نماییم، زیرا این دو علامت در حالت عادی باید در ابتدا و انتهای رشته قرار بگیرند و بنابراین ذکر آنها درون خود رشته (String) باید بر اساس نکاتی صورت گیرد تا تعریف رشته (String) به درستی انجام شود. در این زمینه، نکاتی را در ادامه ذکر می کنیم.
هنگام تعریف یک رشته (String) با علامت ' (علامت single quote)، امکان درج یک یا چند علامت ' (علامت single quote) درون خود رشته (به عنوان محتوای خود رشته) وجود ندارد، اما امکان درج علامت " (علامت double quote) وجود دارد.
به عنوان مثال، کد زیر غلط است :
نتیجه :
برای اجرای کد بالا، زبان برنامه نویسی R ، در همان خط اول از کدها، خطایی را اعلام می کند :
اما کد زیر صحیح است :
نتیجه :
هنگام تعریف یک رشته (String) با علامت " (علامت double quote)، امکان درج یک یا چند علامت " (علامت double quote) درون خود رشته (به عنوان محتوای خود رشته) وجود ندارد، اما امکان درج علامت ' (علامت single quote) وجود دارد.
به عنوان مثال، کد زیر غلط است :
نتیجه :
برای اجرای کد بالا، زبان برنامه نویسی R ، در همان خط اول از کدها، خطایی را اعلام می کند :
اما کد زیر صحیح است :
نتیجه :
- فهرست مباحث
- 1 معرفی زبان برنامه نویسی R
- 2 نصب یک نسخه از زبان برنامه نویسی R (محیط کدنویسی و اجرای زبان برنامه نویسی R (محیط R-GUI))، در ویندوز (Windows)
- 3 چاپ یک متن در خروجی، با تابع print ، در زبان برنامه نویسی R
- 4 رشته ها (متن ها - String)، در زبان برنامه نویسی R
- 5 ذخیره نتایج کدهای اجرا شده در محیط R-GUI (ذخیره workspace) به صورت یک فایل با پسوند RData ، در زبان برنامه نویسی R
- 6 مشاهده تاریخچه (History) دستورات اجرا شده در محیط R-GUI ، با تابع history ، در زبان برنامه نویسی R
- 7 ساخت یک Script جدید برای نوشتن چندین خط کد و ذخیره آنها به صورت یک فایل R و سپس اجرای آنها، در محیط R-GUI ، در زبان برنامه نویسی R
- 8 نصب نرم افزار RStudio (نسخه 1.2.5019 Desktop) به عنوان یک محیط کدنویسی برای زبان برنامه نویسی R
- 9 ساخت یک Script جدید برای نوشتن چندین خط کد و ذخیره آنها به صورت یک فایل R و سپس اجرای آنها، در نرم افزار RStudio (نسخه 1.2.5019 Desktop)، در زبان برنامه نویسی R
- 10 نوشتن توضیحات (Comment)، در زبان برنامه نویسی R
- 11 متغیرها (Variable)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 12 چاپ مقدار یک متغیر (Variable) در خروجی، با تنها نوشتن نام آن متغیر (Variable) در یک خط از کدها، در زبان برنامه نویسی R (نسخه 3.4.2)
- 13 چاپ مقدار یک متغیر (Variable) در خروجی، با تابع print ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 14 روش های مختلف تعریف متغیرها (Variable) (علامت = یا علامت های -> یا علامت های <- یا تابع assign)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 15 حساس بودن به بزرگ یا کوچک بودن حروف، در زبان برنامه نویسی R (نسخه 3.4.2)
- 16 متغیرهای (Variable) از نوع عددی (Numeric) (مثل مقدار 16)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 17 متغیرهای (Variable) از نوع کاراکتر (Character) (رشته - String) (مثل مقدار "kelidestan.com")، در زبان برنامه نویسی R (نسخه 3.4.2)
- 18 متغیرهای (Variable) از نوع منطقی (Logical) (مقدارهای TRUE و FALSE)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 19 عملگرهای حساب (Arithmetic Operators) (عملگرهای ریاضی) (عملگرهای + و - و * و / و ^ و **)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 20 عملگرهای مقایسه ای (Comparison Operators) (عملگرهای نسبی - Relational Operators) (عملگرهای == و =! و > و < و => و =<)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 21 مشاهده راهنمای (Help) مربوط به یک تابع (Function)، با نوشتن علامت ? قبل از نام تابع (Function)، در زبان برنامه نویسی R (نسخه 3.4.2)
- 22 مشاهده راهنمای (Help) مربوط به یک تابع (Function)، با تابع help ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 23 مشاهده فهرست پکیج های (Package) موجود (که در کامپیوتر ما وجود دارند)، با تابع library ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 24 مشاهده فهرست پکیج های (Package) بارگذاری شده (Loaded)، با تابع search ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 25 دانلود و نصب (Install) و بارگذاری (Load) یک پکیج (Package) جدید، با توابع install.packages و require ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 26 نمایش فهرست مجموعه های اطلاعات (Dataset) موجود مربوط به پکیج های (Package) نصب شده، با تابع data ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 27 بارگذاری (Load) یک مجموعه اطلاعات (Dataset)، با تابع data ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 28 نمایش فهرست متغیرهای (Variable) موجود در یک مجموعه اطلاعات (Dataset) بارگذاری شده (Loaded) و همچنین اطلاعاتی در مورد آنها، با تابع summary ، در زبان برنامه نویسی R (نسخه 3.4.2)
- 29 بردارها (Vector) (برای ذخیره چند مقدار (چند شیء) به صورت همزمان)، بر اساس تابع c ، در زبان برنامه نویسی R (نسخه 3.4.2)
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.