خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش نصب زبان R در CentOS 8

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

نرم افزار سامانه مودیان راهکار
در این مقاله نحوه نصب R در CentOS 8 را مورد بررسی قرار می دهیم. پکیج های R در مخازن هسته CentOS 8 گنجانده نشده است. ما R را از مخزن EPEL نصب می کنیم. برای نصب R در CentOS 8، مراحل زیر را دنبال کنید:


مخازن EPEL و PowerTools را فعال کنید:

sudo dnf install epel-release
sudo dnf config-manager --set-enabled PowerTools

با دستور زیر R را نصب کنید:

sudo yum install R

R یک متاپکیجی است که شامل تمام کامپوننت های مورد نیاز R است. پس از اتمام نصب، با دستور ورژن R نصب شده را مشاهده کنید. ضمن اینکه خروجی دستور تاییدی بر نصب R در CentOS 8 می باشد.

R --version

خروجی شما می تواند با خروجی زیر متفاوت باشد. مثلا ورژن شما جدیدتر باشد:

R version 3.6.2 (2019-12-12) -- "Dark and Stormy Night"
Copyright (C) 2019 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
https://www.gnu.org/licenses/.

library ها و Tools هایی را که توسط پکیج های عمومی R استفاده می شود نصب کنید:

sudo yum install make gcc gcc-c++ libcurl-devel libxml2-devel openssl-devel texlive-*

بدین ترتیب شما با موفقیت R در سیستم عامل centOS 8 نصب کرده اید.
یکی از دلایل اصلی محبوبیت R، مجموعه گسترده ای از پکیج های موجود از طریق شبکه جامع آرشیو یا Comprehensive R Archive Network به اختصار CRAN است.
اگر باینری R به صورت روت یا sudo اجرا شود، پکیج ها به صورت کلی نصب می‌شوند و برای همه کاربران سیستم در دسترس هستند. برای راه اندازی یک library شخصی برای کاربر خود، باینری را به عنوان یک کاربر معمولی فراخوانی کنید. به عنوان مثال، پکیجی به نام stringr را نصب می‌کنیم که اجرای سریع و صحیح دستکاری‌های رشته‌ای رایج را انجام می دهد:
با باز کردن کنسول R به عنوان root کار را آغاز کنید:

sudo -i R

R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-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 اجرا می شوند. پکیج stringr را نصب کنید:

install.packages("stringr")

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

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

Mirror ای را انتخاب کنید که به لوکیشن شما نزدیک تر باشد. نصب کمی به طول می انجامد و پس از اتمام، library را با تایپ کردن Load کنید:

library(stringr)

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

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

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

str_length(tutorial)

[1] 3 2 7 1 2 6 1

می توانید پکیج های R بیشتری را در صفحه پکیج های CRAN پیدا کنید و آنها را با دستور install.packages که بالاتر دیدید، نصب کنید.

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز