آموزش نصب و استفاده از پکیج های نرم افزار R

  • سه شنبه ۹ آبان ۱۳۹۶
  • بازدید ۸,۵۱۷ نفر

تصویر learning-installing-r-packages_21237_1 آموزش نصب و استفاده از پکیج های نرم افزار R

آموزش نصب و استفاده از پکیج های نرم افزار R

به منظور استفاده از توابع مختلف در نرم افزار R، پکیج های مختلفی را می توان یافت که پس از نصب نرم افزار، در اختیار کاربر قرار می گیرد و یا می بایست بعدا آنها را به صورت آنلاین نصب کرد. در این بخش به آموزش نصب و استفاده از پکیج های نرم افزار R به صورت نوشتاری و ویدئویی (قابل مشاهده به صورت آنلاین در ادامه صفحه) خواهیم پرداخت.

استفاده از پکیج های آماده R

در صورتی که پکیج مورد نظر در سیستم نصب باشد، جهت استفاده در مرحله اول باید آن را بارگذاری نموده و بعد از آن استفاده کرد که این امر را به کمک دستور ()library انجام می ‌دهیم. از دستور ()library باید به طوری استفاده کنیم که داخل آرگومان نام پکیج مورد نظر را نوشت و اجرا نمود. همینطور می شود این کار را از طریق منوی packages در نرم افزار و گزینه load package نیز انجام داد.

کاربری را در نظر بگیرید که قصد دارد تا به انجام پروژه در نرم افزار R بپردازد اما در شروع کار متوجه می ‌شود که به صورت پیشفرض هیچگونه تابع و فرمانی برای پروژه مورد نظر خود در نرم افزار R وجود ندارد. یا کاربر دیگری از نحوه کارایی دستوری در برنامه R راضی نیست و قصد دارد تا فرمان شخصی مورد نیاز خود را بنویسد و در اصطلاح شخصی سازی کند.

پکیج‌ های نرم افزار R از سوی چنین افرادی تولید و اشتراک گذاری می شود. پکیج (Package) در واقع مجموعه ای از فرامین و توابعی می باشد که یک شخص آن را نوشته و بر اساس قوانین و شرایط خاصی به صورت یک بسته‌ نرم ‌افزاری در R قابل اجرا بوده و به راحتی قابل اشتراک ‌گذاری است. در نرم افزار R حدود 20 سالی می شود که شکل گرفت است، در طول این سال ها هزاران کاربر، طیف وسیعی از قابلیت های مختلف را در قالب پکیج به R اضافه کرده ‌اند. حدود ۷۸۰۰ پکیج در شبکه جامع آرشیو زبان R یعنی CRAN، تا ما ماه ژانویه سال ۲۰۱۶ به ثبت رسیده و همه روزه نیز به تعداد آنها افزوده می شود.

اکنون بریم به سراغ اینکه چگونه می توان از این همه پکیج‌ بهره مند شد، برای شروع کار در دستور، به جای package name داخل ‘ ‘ اسم هر پکیجی که می خواهید را تایپ کنید (مثلا sudoku ) و  اجرا نمائید:

install.packages('package name')

دستور بالا از یکی از سرور های CRAN که در تنظیمات R شما تعیین شده است، پکیج مورد نظر را دانلود و نصب خواهد کرد. به منظور فعال و یا غیر فعال نمودن package  می ‌توان از دستور های زیر استفاده نمود:

library(package name)

detach("package:package name", unload=TRUE)

در صورتی که از نرم‌ افزار R Studio استفاده می ‌کنید، جهت نصب و اجرای پکیج ‌ها، نیازی به کد های بالا نخواهید داشت زیرا پنل Packages در گوشه پایینی سمت راست R Studio گزینه‌ های مورد نیاز را فراهم ساخته است. فقط کافیت تیک هر کدام از پکیج های داخل لیست را بزنید تا پکیج load گردد.

تصویر learning-installing-r-packages_21237_2 آموزش نصب و استفاده از پکیج های نرم افزار R

سرور هایی در سراسر دنیا وجود دارند که میزبان پکیج‌ های R می باشند و به این سرور ها اصطلاحا CRAN گفته می شود. دانشگاه فردوسی مشهد نیز میزبان یکی از این سرور ها می باشد که به جهت ایرانی بودن این سرور، دانلود پکیج ها از این سرور برای ما ایرانی ‌ها با سرعت بالایی انجام خواهد شد. توجه کنید اگر بخواید که همواره به سرور دانشگاه فردوسی متصل باشید، در نرم‌ افزار R studio به این مسیر مراجعه کنید: Tools/global options/packages و بر روی change کلیک نمائید.

تصویر learning-installing-r-packages_21237_3 آموزش نصب و استفاده از پکیج های نرم افزار R

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

سفارش پروژه با R و R Studio

پروژه های محاسبات آماری ، حسابداری ، آمار و احتمالات کاربردی ، آمار و مدل سازی ، آمار و احتمالات مهندسی ، تحلیل آماری ، مهندسی پزشکی ، علوم پایه ، رشته های فنی ، بیوفیزیک (زیست فیزیک) ، بیوانفورماتیک یا زیست ‌شناسی (بیولوژی) با نرم افزار R و R Studio پذیرفته می شود – جهت سفارش پروژه R با ایمیل و شماره تماس های اعلام شده در سایت با ما در ارتباط باشید.

 

ثبت نظر
ریفریش کنید!
نظرات کاربران (۴ مورد)
  1. تصویر آواتار کاربر 0
    mohammad شنبه , 15 اردیبهشت

    من تو استفاده از یه پکیج با ارور زیر مواجه ام . ممنو می شم راهنمایی کنید : Error in paste(.binlist, ".exe", sep = "") : object '.binlist' not found

  2. تصویر آواتار کاربر 0
    کیوان سه شنبه , 7 اسفند

    امکانش هست یک پروژه مقدماتی و یک پیشرفته که قبلا کار کردید را در اختیارم بزارید تا بتونم به کمک آن ها سریع تر یاد بگیرم.

  3. تصویر آواتار کاربر 0
    hadi چهارشنبه , 22 خرداد

    سلام بنده یه سوال دارم چرا پکیجی لازم دارم وقتی اقدام میکنم برای نصب خطایی میده به عنوان موفق نشدی پکیج را نصب کنید؟ ممنون میشم کمکم کنید اسم پکیج SemiparSampleSel

  4. تصویر آواتار کاربر 0
    فرهاد سه شنبه , 15 اسفند

    با سلام جهت حل مدلهای تعادل عمومی تصادفی پویا، بسته ای تحت عنوان gEcon وجود دارد که در نرم افزار rstudio کار می کند. من هر چه تلاش کردم این بسته چون در cran وجود ندارد و بایستی 4 بسته دیگر قبل از نصب gecon نصب شود، هر چه تلاش کردم نتوانستم این بسته را در rstudio نصب کنم. لطفا اگر اطلاعاتی در زیمنه نصب دقیق gecon دارید راهنمایی بفرمایید ممنون میشم. با سپاس ... فرهاد