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 world në R 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.