Како да инсталирате програмски јазик 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.