وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب R بر روی CentOS 7

0 1
زمان لازم برای مطالعه: 3 دقیقه



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

این آموزش به شما یاد می دهد که چگونه R را روی آن نصب کنید CentOS 7 و روش نصب بسته های R از رسمی شبکه آرشیو جامع R (CRAN)
.

پیش نیازها

قبل از ادامه این آموزش مطمئن شوید که پیش نیازهای زیر را برآورده کرده اید:

  • سیستم شما حداقل 1G رم دارد. در غیر این صورت، می توانید یک را ایجاد کنید swap فایل .
  • شما به عنوان یک کاربر با امتیازات sudo وارد شده اید.

نصب R در Centos

در زمان نگارش آخرین نسخه پایدار R نسخه 3.5 است.

برای نصب R بر روی CentOS 7، این مراحل را دنبال کنید:

  1. بسته های R در مخازن EPEL موجود هستند. اگر مخزن EPEL را روی دستگاه خود نصب نکرده اید، می توانید این کار را با تایپ کردن زیر انجام دهید:

    sudo yum install epel-release

    از شما خواسته می شود که کلید GPG مخزن را بپذیرید، تایپ کنید y و ضربه بزنید Enter.

  2. پس از اضافه شدن مخزن، R را با تایپ کردن نصب کنید:

    sudo yum install R

    R یک بسته متا است که شامل تمام اجزای R لازم است.

  3. نصب را با تایپ دستور زیر تأیید کنید که نسخه R را چاپ می کند:

    R --version
    R version 3.5.0 (2018-04-23) -- "Joy in Playing"
    Copyright (C) 2018 The R Foundation for Statistical Computing
    Platform: x86_64-redhat-linux-gnu (64-bit)
    
    R is free software and comes with ABSOLUTELY NO WARRANTY.
    You are welcome to redistribute it under the terms of the
    GNU General Public License versions 2 or 3.
    For more information about these matters see
    http://www.gnu.org/licenses/.

نصب پکیج های R از CRAN

یکی از دلایل اصلی محبوبیت R، مجموعه گسترده ای از بسته های موجود از طریق شبکه جامع آرشیو R (CRAN) است.

پیشنهاد می‌کنیم بخوانید:  روش تنظیم بلوک های سرور Nginx در CentOS 7

برای اهداف نمایشی، ما بسته ای به نام نصب می کنیم stringr

، که اجرای سریع و صحیح دستکاری های رایج رشته را ارائه می دهد.

هنگامی که به عنوان روت شروع می شود، بسته ها به صورت جهانی نصب می شوند و برای همه کاربران سیستم در دسترس هستند. اگر R را بدون sudo شروع کنید، یک کتابخانه شخصی برای کاربر شما راه اندازی می شود.

با باز کردن R شروع کنید console به عنوان ریشه:

sudo -i R
R version 3.5.0 (2018-04-23) -- "Joy in Playing"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-redhat-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

>
تمام دستورات زیر در R اجرا می شوند console.

را نصب کنید stringr بسته با اجرای دستور زیر:

install.packages("stringr")

از شما خواسته می شود که یک آینه CRAN را انتخاب کنید:

Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Secure CRAN mirrors 

آینه ای را انتخاب کنید که به مکان شما نزدیک است.

نصب کمی طول می کشد و پس از اتمام، کتابخانه را با تایپ کردن بارگیری کنید:

library(stringr)

بعد، یک بردار کاراکتر ساده به نام ایجاد کنید tutorial:

tutorial <- c("How", "to", "Install", "R", "on", "CentOS", "7")

تابع زیر را اجرا کنید که طول هر رشته را چاپ می کند:

str_length(tutorial)
[1] 3 2 7 1 2 6 1

شما می توانید بسته های R بیشتر را در اینجا بیابید بسته های CRAN موجود بر اساس نام
و آنها را با install.packages().

نتیجه

شما با موفقیت R your را نصب کردید CentOS ماشین و روش نصب پکیج های R را یاد گرفت.

پیشنهاد می‌کنیم بخوانید:  روش نصب MariaDB در CentOS 8

اگر مشکلی دارید یا بازخوردی دارید، در زیر نظر دهید.

centos r
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-27 19:34:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید