R adalah bahasa pemrograman sumber terbuka dan lingkungan bebas yang berspesialisasi dalam komputasi statistik dan representasi grafis. Ini didukung oleh R Foundation for Statistical Computing dan terutama digunakan oleh ahli statistik dan penambang data untuk mengembangkan perangkat lunak statistik dan melakukan analisis data.
Artikel ini menjelaskan cara menginstal R pada CentOS 8.
Prasyarat #
Pastikan Anda telah memenuhi prasyarat berikut sebelum melanjutkan tutorial ini:
- Sistem Anda memiliki setidaknya 1G RAM. Jika tidak, buat file swap.
- Anda masuk sebagai pengguna dengan hak istimewa sudo.
Menginstal R pada Centos #
Paket R tidak termasuk dalam repositori inti CentOS 8. Kami akan menginstal R dari repositori EPEL:
Untuk menginstal R pada CentOS 8, ikuti langkah-langkah berikut:
-
Aktifkan repositori EPEland PowerTools:
sudo dnf install epel-release
sudo dnf config-manager --set-enabled PowerTools
-
Instal R dengan mengetik:
sudo yum install R
R adalah paket meta yang berisi semua komponen R yang diperlukan.
-
Verifikasi instalasi dengan mencetak versi R:
R --version
Pada saat penulisan versi stabil terbaru dari R adalah versi 3.6.2:
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/.
-
Instal pustaka dan alat yang digunakan oleh paket R umum:
sudo yum install make gcc gcc-c++ libcurl-devel libxml2-devel openssl-devel texlive-*
Itu dia! Anda telah berhasil menginstal R sistem CentOS Anda, dan Anda dapat mulai menggunakannya.
Menginstal Paket R dari CRAN #
Salah satu alasan utama mengapa R begitu populer adalah banyaknya paket yang tersedia melalui Comprehensive R Archive Network (CRAN).
Jika R
biner diluncurkan sebagai root atau sudo paket diinstal secara global dan tersedia untuk semua pengguna sistem. Untuk menyiapkan perpustakaan pribadi bagi pengguna Anda, aktifkan biner sebagai pengguna biasa.
Sebagai contoh, kita akan menginstal sebuah paket bernama stringr
, yang menyediakan implementasi manipulasi string umum yang cepat dan benar.
Mulailah dengan membuka konsol R sebagai 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.
>
Perintah di bawah ini dijalankan dalam konsol R.
Instal stringr
paket:
install.packages("stringr")
Anda akan diminta untuk memilih cermin CRAN:
Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Secure CRAN mirrors
Pilih cermin yang paling dekat dengan lokasi Anda.
Instalasi akan memakan waktu dan setelah selesai, muat perpustakaan dengan mengetik:
library(stringr)
Selanjutnya, buat vektor karakter sederhana bernama tutorial
:
tutorial <- c("How", "to", "Install", "R", "on", "CentOS", "8")
Jalankan fungsi berikut yang akan mencetak panjang setiap string:
str_length(tutorial)
[1] 3 2 7 1 2 6 1
Anda dapat menemukan lebih banyak paket R di CRAN Packagespage, dan menginstalnya dengan install.packages()
.