بسته های زبان R مجموعهای از توابع R، کدهای کامپایلشده و دادههای نمونه هستند. این بستهها در پوشهای به نام library در محیط R ذخیره میشوند. بهطور پیشفرض، هنگام نصب R مجموعهای از بستهها نصب میگردد. بستههای دیگر زمانی اضافه میشوند که برای هدفی خاص مورد نیاز باشند. وقتی کنسول R را اجرا میکنیم، فقط بستههای پیشفرض در دسترس هستند. بستههای دیگری که قبلاً نصب شدهاند باید بهصورت صریح بارگذاری شوند تا توسط برنامه R قابل استفاده باشند.
تمام بستههای موجود در زبان R در بخش R Packages فهرست شدهاند.
در ادامه، فهرستی از دستورات برای بررسی، تأیید و استفاده از بستههای R آورده شده است.
بررسی بستههای موجود در R
یافتن مسیر کتابخانهای که بسته های R در آنها قرار دارند:
| 
					 1  | 
						.libPaths()  | 
					
| 
					 1  | 
						[2] "C:/Program Files/R/R-3.2.2/library"  | 
					
دریافت فهرست تمام بستههای نصبشده در R
| 
					 1  | 
						library()  | 
					
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40  | 
						Packages in library C:/Program Files/R/R-3.2.2/library: base                    The R Base Package boot                    Bootstrap Functions (Originally by Angelo Canty                         for S) class                   Functions for Classification cluster                 "Finding Groups in Data": Cluster Analysis                         Extended Rousseeuw et al. codetools               Code Analysis Tools for R compiler                The R Compiler Package datasets                The R Datasets Package foreign                 Read Data Stored by 'Minitab', 'S', 'SAS',                         'SPSS', 'Stata', 'Systat', 'Weka', 'dBase', ... graphics                The R Graphics Package grDevices               The R Graphics Devices and Support for Colours                         and Fonts grid                    The Grid Graphics Package KernSmooth              Functions for Kernel Smoothing Supporting Wand                         & Jones (1995) lattice                 Trellis Graphics for R MASS                    Support Functions and Datasets for Venables and                         Ripley's MASS Matrix                  Sparse and Dense Matrix Classes and Methods methods                 Formal Methods and Classes mgcv                    Mixed GAM Computation Vehicle with GCV/AIC/REML                         Smoothness Estimation nlme                    Linear and Nonlinear Mixed Effects Models nnet                    Feed-Forward Neural Networks and Multinomial                         Log-Linear Models parallel                Support for Parallel computation in R rpart                   Recursive Partitioning and Regression Trees spatial                 Functions for Kriging and Point Pattern                         Analysis splines                 Regression Spline Functions and Classes stats                   The R Stats Package stats4                  Statistical Functions using S4 Classes survival                Survival Analysis tcltk                   Tcl/Tk Interface tools                   Tools for Package Development utils                   The R Utils Package  | 
					
بررسی تمام بستههای بارگذاریشده در محیط R:
| 
					 1  | 
						search()  | 
					
| 
					 1 2 3  | 
						[1] ".GlobalEnv"        "package:stats"     "package:graphics"  [4] "package:grDevices" "package:utils"     "package:datasets"  [7] "package:methods"   "Autoloads"         "package:base"  | 
					
نصب یک بسته جدید در R
برای افزودن بستههای جدید به R دو روش وجود دارد:
- 
نصب مستقیم از مخزن CRAN
 - 
دانلود بسته در سیستم محلی و نصب دستی
 
نصب مستقیم از CRAN
دستور زیر بستهها را مستقیماً از وبسایت CRAN دریافت کرده و در محیط R نصب میکند. ممکن است از شما خواسته شود نزدیکترین mirror را انتخاب کنید. بهتر است گزینه متناسب با موقعیت جغرافیایی خود را انتخاب کنید.
| 
					 1 2 3 4  | 
						 install.packages("Package Name") # Install the package named "XML".  install.packages("XML")  | 
					
نصب بسته بهصورت دستی
ابتدا به صفحه R Packages بروید و بسته مورد نیاز خود را دانلود کنید. فایل را با فرمت .zip در یک مسیر مناسب در سیستم ذخیره نمایید.
سپس میتوانید با دستور زیر بسته را در محیط R نصب کنید:
| 
					 1 2 3 4  | 
						install.packages(file_name_with_path, repos = NULL, type = "source") # نصب بسته با نام "XML" install.packages("E:/XML_3.98-1.3.zip", repos = NULL, type = "source")  | 
					
بارگذاری بسته در کتابخانه (Library)
قبل از استفاده از یک بسته در کد، لازم است آن را در محیط R بارگذاری کنید. حتی اگر بستهای قبلاً نصب شده باشد ولی در محیط جاری فعال نباشد، باید آن را بارگذاری نمایید.
بارگذاری بسته با دستور زیر انجام میشود:
| 
					 1 2 3 4  | 
						library("package Name", lib.loc = "path to library") # Load the package named "XML" install.packages("E:/XML_3.98-1.3.zip", repos = NULL, type = "source")  | 
					
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۲۱ شهریور ۱۴۰۴
 
دسته بندی موضوعات
- آموزش ارز دیجیتال
 - آموزش برنامه نویسی
 - آموزش متنی برنامه نویسی
 - اطلاعیه و سایر مطالب
 - پروژه برنامه نویسی
 - دوره های تخصصی برنامه نویسی
 - رپورتاژ
 - فیلم های آموزشی
- ++C
 - ADO.NET
 - Adobe Flash
 - Ajax
 - AngularJS
 - apache
 - ARM
 - Asp.Net
 - ASP.NET MVC
 - AVR
 - Bootstrap
 - CCNA
 - CCNP
 - CMD
 - CSS
 - Dreameaver
 - EntityFramework
 - HTML
 - IOS
 - jquery
 - Linq
 - Mysql
 - Oracle
 - PHP
 - PHPMyAdmin
 - Rational Rose
 - silver light
 - SQL Server
 - Stimulsoft Reports
 - Telerik
 - UML
 - VB.NET&VB6
 - WPF
 - Xml
 - آموزش های پروژه محور
 - اتوکد
 - الگوریتم تقریبی
 - امنیت
 - اندروید
 - اندروید استودیو
 - بک ترک
 - بیسیک فور اندروید
 - پایتون
 - جاوا
 - جاوا اسکریپت
 - جوملا
 - دلفی
 - دوره آموزش Go
 - دوره های رایگان پیشنهادی
 - زامارین
 - سئو
 - ساخت CMS
 - سی شارپ
 - شبکه و مجازی سازی
 - طراحی الگوریتم
 - طراحی بازی
 - طراحی وب
 - فتوشاپ
 - فریم ورک codeigniter
 - فلاتر
 - کانستراکت
 - کریستال ریپورت
 - لاراول
 - معماری کامپیوتر
 - مهندسی اینترنت
 - هوش مصنوعی
 - یونیتی
 
 - کتاب های آموزشی
- Android
 - ASP.NET
 - AVR
 - LINQ
 - php
 - Workflow
 - اچ تی ام ال
 - بانک اطلاعاتی
 - برنامه نویسی سوکت
 - برنامه نویسی موبایل
 - پاسکال
 - پایان نامه
 - پایتون
 - جاوا
 - جاوا اسکریپت
 - جی کوئری
 - داده کاوی
 - دلفی
 - رباتیک
 - سئو
 - سایر کتاب ها
 - سخت افزار
 - سی اس اس
 - سی پلاس پلاس
 - سی شارپ
 - طراحی الگوریتم
 - فتوشاپ
 - مقاله
 - مهندسی نرم افزار
 - هک و امنیت
 - هوش مصنوعی
 - ویژوال بیسیک
 
 - نرم افزار و ابزار برنامه نویسی
 - وردپرس
 











