آموزش نصب و استفاده از پکیج های نرم افزار 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 گردد.
سرور هایی در سراسر دنیا وجود دارند که میزبان پکیج های R می باشند و به این سرور ها اصطلاحا CRAN گفته می شود. دانشگاه فردوسی مشهد نیز میزبان یکی از این سرور ها می باشد که به جهت ایرانی بودن این سرور، دانلود پکیج ها از این سرور برای ما ایرانی ها با سرعت بالایی انجام خواهد شد. توجه کنید اگر بخواید که همواره به سرور دانشگاه فردوسی متصل باشید، در نرم افزار R studio به این مسیر مراجعه کنید: Tools/global options/packages و بر روی change کلیک نمائید.
در صورتی که در لیست فوق ایران و دانشگاه فردوسی مشهد یافت نشد، تیک های گزینه ها را مانند تصویر بالا بزنید و برنامه R studio را یک بار ببندید و اجرا کنید و دوباره امتحان کنید.
من تو استفاده از یه پکیج با ارور زیر مواجه ام . ممنو می شم راهنمایی کنید : Error in paste(.binlist, ".exe", sep = "") : object '.binlist' not found
امکانش هست یک پروژه مقدماتی و یک پیشرفته که قبلا کار کردید را در اختیارم بزارید تا بتونم به کمک آن ها سریع تر یاد بگیرم.
سلام بنده یه سوال دارم چرا پکیجی لازم دارم وقتی اقدام میکنم برای نصب خطایی میده به عنوان موفق نشدی پکیج را نصب کنید؟ ممنون میشم کمکم کنید اسم پکیج SemiparSampleSel
با سلام جهت حل مدلهای تعادل عمومی تصادفی پویا، بسته ای تحت عنوان gEcon وجود دارد که در نرم افزار rstudio کار می کند. من هر چه تلاش کردم این بسته چون در cran وجود ندارد و بایستی 4 بسته دیگر قبل از نصب gecon نصب شود، هر چه تلاش کردم نتوانستم این بسته را در rstudio نصب کنم. لطفا اگر اطلاعاتی در زیمنه نصب دقیق gecon دارید راهنمایی بفرمایید ممنون میشم. با سپاس ... فرهاد