ذخیره نتایج کدهای اجرا شده در محیط R-GUI (ذخیره workspace) به صورت یک فایل با پسوند RData ، در زبان برنامه نویسی R
در کلید شماره 26221 چگونگی نصب محیط R-GUI و اجرای کدهای زبان برنامه نویسی R در آن را شرح دادیم. اما ممکن است که بعد از اجرای یک سری کد در محیط R-GUI ، قصد داشته باشیم که این نرم افزار را ببندیم، ولی در عین حال قصد داریم که در دفعه بعد که محیط R-GUI را باز می کنیم، نتایج مربوط به اجرای کدهای قبلی در آن را داشته باشیم، یعنی متغیرهایی که بر اساس اجرای کدهای قبلی در محیط R-GUI ، تعریف شده اند، همچنان به صورت تعریف شده باقی مانده باشند.
برای این منظور، باید نتایج کدهای اجرا شده در محیط R-GUI که workspace نامیده می شود (در workspace محیط R-GUI ذخیره می شوند) را به صورت یک فایل با پسوند RData ذخیره نماییم.
به عنوان مثال، فرض کنید که کد R زیر را در محیط R-GUI اجرا می کنیم :
بنابراین یک متغیر با نام String تعریف می شود که عبارت kelidestan.com در آن ذخیره شده است. خروجی به صورت زیر می باشد :
اکنون می خواهیم workspace را ذخیره کنیم. برای این منظور، در بالای پنجره R-GUI ، یک دکمه با عنوان Save workspace وجود دارد که باید بر روی آن کلیک نماییم :
بنابراین یک پنجره به صورت زیر نمایش داده می شود که در آن می توانید workspace را به صورت یک فایل با پسوند RData در محلی دلخواه از کامپیوتر خود ذخیره نمایید :
بنابراین دستور مربوط به ذخیره workspace (دستور save.image) اجرا می شود و عبارت مربوط به آن را نیز در خروجی مشاهده می کنیم :
بنابراین عملیات ذخیره workspace را از طریق کد و بر اساس دستور save.image نیز می توان انجام داد.
پس از ذخیره workspace ، محیط R-GUI را بسته و دوباره باز می کنیم تا نتایج کدهای قبلی اجرا شده در آن، پاک شوند. بنابراین در این زمان، اگر کد زیر را اجرا کنیم، با توجه به اینکه هنوز هیچ متغیری با نام String تعریف نشده است، با یک پیام خطا روبرو خواهیم شد :
پیام خطا به صورت زیر می باشد :
اکنون باید workspace قبلی که به صورت یک فایل ذخیره کردیم را بارگذاری کنیم، زیرا در آن workspace ، متغیری با نام String را تعریف کرده بودیم.
برای این منظور، در بالای پنجره محیط R-GUI ، یک دکمه با عنوان Load workspace وجود دارد که باید بر روی آن کلیک نماییم :
بنابراین پنجره ای به شکل زیر نمایش داده می شود که باید در آن، فایل RData ای که قبلا ذخیره کرده ایم را انتخاب نموده و سپس بر روی گزینه Open کلیک نماییم :
بنابراین workspace قبلی که ذخیره کرده بودیم، بارگذاری می شود.
این عملیات، بر اساس دستور load اجرا می شود و آن را در خروجی مشاهده خواهیم کرد :
بنابراین عملیات بارگذاری یک workspace ذخیره شده را از طریق کد و بر اساس دستور load نیز می توان انجام داد.
اکنون همان کد مربوط به متغیر String را اجرا می کنیم :
این بار، مقدار متغیر به درستی در خروجی نمایش داده می شود :
بنابراین workspace قبلی به درستی بارگذاری شده است و اطلاعات متغیرهای تعریف شده، موجود می باشد.
- فهرست مباحث
- 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)
-
نکته : این فهرست مباحث، صرفا منتخبی از کلیدهای آموزشی این موضوع است (که خواندن متوالی آنها توصیه می شود) و برای دیدن کلیدهای آموزشی بیشتر از این موضوع، می توانید بر روی دسته بندی های ستون سمت راست کلیک نمایید.