Како да инсталирате програмски јазик R во Linux


R е популарен програмски јазик и софтверско опкружување што се користи за изградба на статистички и графички компјутерски алатки за науката за податоци. На многу начини е сличен на програмскиот јазик и околина S; R е различна имплементација на S. Иако постојат некои значајни разлики помеѓу двете.

R е слободен софтвер достапен според условите на Општата јавна лиценца GNU на Фондацијата за слободен софтвер. Исто така, тој е меѓу-платформски, може да се компајлира и работи на Linux и други оперативни системи базирани на UNIX, вклучувајќи FreeBSD и MacOS; и Windows исто така.

R поддржува различни статистички (линеарно и нелинеарно моделирање, класични статистички тестови, анализа на временски серии, класификација, групирање итн.) и графички техники.

Главните карактеристики на програмскиот јазик R

  • Нуди ефективно ракување со податоци и капацитет за складирање.
  • Обезбедува пакет од оператори за пресметки на низи, особено матрици.
  • Испорачува голема, кохерентна, интегрирана колекција на средни алатки за анализа на податоци.
  • Нуди графички капацитети за анализа на податоци и прикажување или на екран или на печатена копија.
  • Обезбедува условувања, циклуси, рекурзивни функции дефинирани од корисникот и влезни и излезни објекти.
  • Им овозможува на корисниците да додаваат дополнителна функционалност со дефинирање на нови функции.
  • Многу е проширлив преку пакети, околу осум пакети се испорачуваат со R дистрибуцијата и многу други се достапни преку CRAN (Сеопфатна мрежа R архива) семејство на интернет страници.
  • Поддржува за лесно креирање добро дизајнирани заплети со квалитет на публикација како што се математички симболи и формули каде што е потребно, и.
  • Повеќето S програми може да работат непроменети во R.
  • Исто така, за пресметковно интензивни задачи, C, C++ и Fortran кодот може да се поврзат и повикаат при извршување.
  • Се испорачува со сеопфатна документација, во формат на документација сличен на LaTeX.

Инсталирање на програмски јазик R во Linux

Можете да инсталирате пакети за програмски јазици R на вашиот Linux систем како што е прикажано подолу. На дистрибуциите базирани на RHEL, треба да го од складиштето EPEL (Екстра пакети за Enterprise Linux).

Забелешка: не заборавајте да го извршите точниот сет на команди за вашата дистрибуција на Linux.

Инсталирајте R на 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

Инсталирајте R на 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

Инсталирајте R на Fedora

$ sudo dnf install R

Инсталирајте R на RHEL Systems

--------- 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

Инсталирајте R на 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

Инсталирајте R на Rocky и 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

Инсталирајте R на 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

Потврдете ја инсталацијата R во Linux

Откако ќе ги инсталирате пакетите R, можете да потврдите дали околината е добро поставена. За да ја стартувате програмата R, извршете ја командата R која ќе ја стартува програмската школка R како што е прикажано на следната слика од екранот.

$ R 

Може да извршите програма hello world во R како што е прикажано:

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

За да излезете од програмската школка R, издадете ја командата q(). Ќе ви биде побарано дали сакате да ги зачувате податоците од вашата R сесија, внесете y за да или n за не или cда откажете:

> q()

Освен тоа, можете да извршите скрипта R користејќи ја командата Rscript (преден крај за скриптирање со R) на следниов начин:

$ cat hello.r
$ Rscript hello.r

За повеќе опции за користење, прочитајте ги страниците R и Rscript man:

$ man R
$ man Rscript

Дојдовме до крајот на овој водич. За повеќе информации, посетете ја официјалната веб-страница на проектот R.