Si të instaloni gjuhën e programimit R në Linux


R është një gjuhë programimi popullore dhe mjedis softuerësh që përdoret për të ndërtuar mjete kompjuterike statistikore dhe grafike për shkencën e të dhënave. Është në shumë mënyra të ngjashme me gjuhën dhe mjedisin e programimit S; R është një zbatim i ndryshëm i S. Edhe pse ka disa dallime të rëndësishme midis të dyve.

R është softuer falas i disponueshëm sipas kushteve të Licencës së Përgjithshme Publike GNU të Fondacionit të Software-it të Lirë. Është gjithashtu ndër-platformë, mund të përpilohet dhe ekzekutohet në Linux, dhe sisteme të tjera operative të bazuara në UNIX, duke përfshirë FreeBSD dhe MacOS; dhe Windows gjithashtu.

R mbështet një sërë teknikash statistikore (modelime lineare dhe jolineare, teste statistikore klasike, analiza të serive kohore, klasifikim, grupim, etj.) dhe teknikash grafike.

Karakteristikat kryesore të gjuhës së programimit R

  • Ofron lehtësira efektive për trajtimin dhe ruajtjen e të dhënave.
  • Siguron një grup operatorësh për llogaritjet në vargje, në veçanti në matrica.
  • Shpenzon me një koleksion të madh, koherent dhe të integruar të mjeteve të ndërmjetme për analizën e të dhënave.
  • Ofron lehtësira grafike për analizën dhe shfaqjen e të dhënave ose në ekran ose në kopje të shtypur.
  • Siguron kushte, sythe, funksione rekursive të përcaktuara nga përdoruesi dhe pajisje hyrëse dhe dalëse.
  • I lejon përdoruesit të shtojnë funksione shtesë duke përcaktuar funksione të reja.
  • Është shumë e zgjerueshme nëpërmjet paketave, rreth tetë paketa ofrohen me shpërndarjen R dhe shumë të tjera janë të disponueshme përmes CRAN (Rrjeti Gjithëpërfshirës i Arkivit R fortë>) familje e faqeve të internetit.
  • Mbështet për krijimin e lehtë të skemave me cilësi të botimit të mirë-projektuar si simbole dhe formula matematikore aty ku nevojitet, dhe.
  • Shumica e programeve S mund të ekzekutohen të pandryshuara në R.
  • Gjithashtu, për detyrat me intensitet kompjuterik, kodi C, C++ dhe Fortran mund të lidhen dhe thirren në kohën e ekzekutimit.
  • Dorëzohet me dokumentacion gjithëpërfshirës, në formatin e dokumentacionit LaTeX.

Instalimi i gjuhës së programimit R në Linux

Ju mund të instaloni paketat e gjuhës programuese R në sistemin tuaj Linux siç tregohet më poshtë. Në shpërndarjet e bazuara në RHEL, ju duhet nga depoja e EPEL (Paketa shtesë për Linux të ndërmarrjeve).

Shënim: Mos harroni të ekzekutoni grupin e saktë të komandave për shpërndarjen tuaj Linux.

Instaloni R në Ubuntu

$ sudo apt update -qq
$ sudo apt install --no-install-recommends software-properties-common dirmngr 
$ wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc 
$ sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
$ sudo apt update
$ sudo apt install --no-install-recommends r-base

Instaloni R në Debian

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7'
$ sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/debian $(lsb_release -cs)-cran40/"
$ sudo apt update
$ sudo apt install --no-install-recommends r-base

Instaloni R në Fedora

$ sudo dnf install R

Instaloni R në sistemet RHEL

--------- On RHEL 9 --------- 
$ sudo subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
$ sudo dnf install R

--------- On RHEL 8 ---------
$ sudo subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms
$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo dnf install R

--------- On RHEL 7 ---------
$sudo subscription-manager repos --enable rhel-*-optional-rpms \
                           --enable rhel-*-extras-rpms \
                           --enable rhel-ha-for-rhel-*-server-rpms
$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo dnf install R

Instaloni R në CentOS Stream

--------- On CentOS Stream 9 ---------
$ sudo dnf config-manager --set-enabled crb
$ sudo dnf install epel-release epel-next-release
$ sudo dnf install R

--------- On CentOS Stream 8 ---------
$ sudo dnf config-manager --set-enabled powertools
$ sudo dnf install epel-release epel-next-release
$ sudo dnf install R

--------- On CentOS 7 ---------
$ sudo yum install epel-release
$ sudo dnf install R

Instaloni R në Rocky dhe AlmaLinux

--------- On Rocky and AlmaLinux 9 ---------
$ sudo dnf config-manager --set-enabled crb
$ sudo dnf install epel-release
$ sudo dnf install R

--------- On Rocky and AlmaLinux 8 ---------
$ sudo dnf config-manager --set-enabled powertools
$ sudo dnf install epel-release
$ sudo dnf install R

Instaloni R në openSUSE

$ sudo VERSION=$(grep "^PRETTY_NAME" /etc/os-release | tr " " "_" | sed -e 's/PRETTY_NAME=//' | sed -e 's/"//g')
$ sudo zypper addrepo -f http://download.opensuse.org/repositories/devel\:/languages\:/R\:/patched/$VERSION/ R-base
$ sudo zypper install R-base R-base-devel

Verifikoni instalimin R në Linux

Pas instalimit të paketave R, mund të verifikoni nëse mjedisi është konfiguruar mirë. Për të nisur programin R, ekzekutoni komandën R e cila do të hapë guaskën e programit R siç tregohet në pamjen tjetër të ekranit.

$ R 

Ju mund të ekzekutoni një program hello worldR siç tregohet:

>print("HelloWorld")
>print("HelloWorld", quote=FALSE)

Për të dalë nga guaska e programit R, lëshoni komandën q(). Do t'ju kërkohet nëse doni të ruani të dhënat nga sesioni juaj R, shkruani y për po ose n për jo, ose c për të anuluar:

> q()

Përveç kësaj, mund të ekzekutoni një skript R duke përdorur komandën Rscript (fundi i përparmë për skriptimin me R) si më poshtë:

$ cat hello.r
$ Rscript hello.r

Për më shumë opsione përdorimi, lexoni faqet e njeriut R dhe Rscript:

$ man R
$ man Rscript

Kemi ardhur në fund të këtij udhëzuesi. Për më shumë informacion, vizitoni faqen zyrtare të projektit R.