بسته ها (پکیج ها) در زبان برنامه نویسی R

رتبه: 5 ار 5 رای SSSSS
بسته ها
نویسنده: میلاد حیدری زمان مطالعه 4 دقیقه
Banner Image

بسته های R یک مجموعه از توابع R هستند؛ که با داده های نمونه و کد مطابقت دارند. آنها تحت یک دایرکتوری به نام “library” (کتابخانه) در محیط R ذخیره شده اند. به صورت پیشفرض در طول نصب، R یک مجموعه از بسته ها را نصب می کند. بسته های بیشتری را می توان بعدها اضافه کرد؛ یعنی زمانی که آنها برای یک هدف خاص مورد نیاز هستند. زمانی که کنسول آر را راه اندازی می کنیم؛ فقط بسته های پیشفرض در دسترس هستند. دیگر بسته های دیگری که قبلاً نصب شده اند؛ باید صریحاً بارگیری شوند تا توسط برنامه ی R ؛ هنگام به کار گیری آنها؛ قابل استفاده باشند.

تمام بسته هایی که در زبان برنامه نویسی R در دسترس هستند؛ در بسته های R لیست شده اند.

در ادامه یک لیست از فرمان ها را مشاهده می کنید که برای چک کردن، تأیید و استفاده از بسته های R به کار می روند:

بررسی بسته های موجود در R

.libPaths()

زمانی که کد بالا را اجرا می کنیم؛ نتیجه زیر به دست می آید. البته بسته تنظیمات محلی کامپیوتر شما، ممکن است نتیجه کمی تغییر داشته باشد.

[۲] “C:/Program Files/R/R-3.2.2/library”

دریافت لیستی از تمام بسته های نصب شده

library()

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 بارگذاری شده اند؛ دریافت می شود.

search()

زمانی که کد بالا را اجرا میکنیم؛ نتیجه زیر حاصل می شود؛ که البته ممکن است بسته تنظیمات محلی کامپیوترتان؛ کمی متفاوت باشد:

[۱] “.GlobalEnv” “package:stats” “package:graphics”

[۴] “package:grDevices” “package:utils” “package:datasets”

[۷] “package:methods” “Autoloads” “package:base”

نصب یک بسته جدید

دو روش وجود دارد که بتوانیم بسته های جدیدی به R اضافه کنیم. یکی از آنها، نصب مستقیم از دایرکتوری CRAN می باشد و دیگری دانلود بسته ای برای سیستم محلی شما و نصب آن به صورت دستی می باشد.

نصب مستقیم از CRAN

فرمان زیر بسته ها را مستقیماً از صفحه وبسایت CRAN دریافت می کند و بسته را در محیط R نصب می کند. شما ممکن است از شما خواسته شود که نزدیک ترین میرور را انتخاب کنید. یکی از آنها را انتخاب کنید که با موقعیت مکانی تان متناسب باشد.

install.packages(“Package Name”)

# Install the package named “XML”.

install.packages(“XML”)

نصب بسته به صورت دستی

به لینک بسته های R مراجعه کنید. تا بسته مورد نیاز را دانلود کنید. بسته را به شکل یک فایل زیپ در محلی مناسب در سیستم محلی خود ذخیره کنید.

اکنون شما می توانید فرمان زیر را برای نصب این بسته در محیط R اجرا نمایید:

install.packages(file_name_with_path, repos = NULL, type = “source”)

# Install the package named “XML”

install.packages(“E:/XML_3.98-1.3.zip”, repos = NULL, type = “source”)

بارگذاری بسته در کتابخانه Library

قبل از آن که از یک بسته بتوان در کد نویسی استفاده کرد، آن بسته باید در محیط فعلی R بارگذاری شود. شما همچنین باید؛ یک بسته را بارگذاری کنید که پیش از این نصب شده باشد اما در محیط فعلی R در دسترس نباشد. یک بسته با استفاده از فرمان زیر بارگذاری می شود.

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”)

profile name
میلاد حیدری

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

دیدگاهتان را بنویسید

1 2 3 4 5

5 نظر درباره «بسته ها (پکیج ها) در زبان برنامه نویسی R»

  • عبدالخالق قاریزاده
    عبدالخالق قاریزاده آیا این دیدگاه مفید بود ؟

    سلام من می خواهم در نرم افزارR بسته لیوی (Levy) را نصب کنم نمی توانم لطفن برایم کمک کنید که چه کارکنم

    پاسخ
  • یاسمن
    یاسمن آیا این دیدگاه مفید بود ؟

    سلام من میخوام از بسته agricolea استفاده کنم، میشه لطفا راهنمایی کنید

    پاسخ
  • maryam
    maryam آیا این دیدگاه مفید بود ؟

    سلام من میخوام پکیج ICSNP در R نصب کنم اما همش خطا میگیره

    پاسخ
  • روشا
    روشا آیا این دیدگاه مفید بود ؟

    سلام من میخوام بسته fitdistrplus را نصب کنم اما همش خطا میده چکار کنم

    پاسخ
  • مریم
    مریم آیا این دیدگاه مفید بود ؟

    سلام. برای آنالیز داده های ژنتیک چگونه از GitHub می توانم library نصب کنم؟

    پاسخ
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید