Cara memasang bahasa pengaturcaraan r di linux

Cara memasang bahasa pengaturcaraan r di linux

R adalah bahasa pengaturcaraan yang popular dan persekitaran perisian yang digunakan untuk membina alat pengkomputeran statistik dan grafik untuk sains data. Dalam banyak cara yang serupa dengan S bahasa dan persekitaran pengaturcaraan; R adalah pelaksanaan yang berbeza dari S. Walaupun terdapat beberapa perbezaan yang signifikan antara kedua -dua.

R adalah perisian percuma yang tersedia di bawah syarat Lesen Awam Umum Yayasan Perisian Perisian Percuma. Ia juga silang platform, ia boleh dikumpulkan dan dijalankan di Linux, dan sistem operasi berasaskan Unix yang lain termasuk FreeBSD dan MACOS; dan tingkap juga.

R Menyokong pelbagai pemodelan statistik (linear dan tak linear, ujian statistik klasik, analisis siri masa, klasifikasi, kluster, dll) dan teknik grafik.

Isi kandungan

1
  • Ciri -ciri utama bahasa pengaturcaraan
  • Memasang bahasa pengaturcaraan R di Linux
    • Pasang R di Ubuntu
    • Pasang R di Debian
    • Pasang R di Fedora
    • Pasang R pada sistem RHEL
    • Pasang R pada aliran CentOS
    • Pasang R di Rocky dan Almalinux
    • Pasang R pada OpenSuse
  • Sahkan pemasangan R di Linux

Ciri -ciri utama bahasa pengaturcaraan

  • Menawarkan kemudahan pengendalian dan penyimpanan data yang berkesan.
  • Memberi suite pengendali untuk pengiraan pada tatasusunan, khususnya matriks.
  • Kapal dengan koleksi alat perantaraan yang besar, koheren, bersepadu untuk analisis data.
  • Menawarkan kemudahan grafik untuk analisis data dan memaparkan sama ada di skrin atau di hardcopy.
  • Menyediakan syarat, gelung, fungsi rekursif yang ditentukan oleh pengguna, dan kemudahan input dan output.
  • Membolehkan pengguna menambah fungsi tambahan dengan menentukan fungsi baru.
  • Ia sangat extensible melalui pakej, kira -kira lapan pakej dibekalkan dengan R pengedaran dan banyak lagi boleh didapati melalui Cran (Rangkaian Arkib R Komprehensif) Keluarga laman web Internet.
  • Menyokong dengan mudah membuat plot kualiti penerbitan yang direka dengan mudah seperti simbol matematik dan formula di mana diperlukan, dan.
  • Kebanyakan program S boleh dijalankan tidak berubah dalam r.
  • Juga, untuk tugas-tugas yang berintensifkan, C, C ++, dan kod Fortran boleh dihubungkan dan dipanggil pada waktu larian.
  • Kapal dengan dokumentasi yang komprehensif, dalam format dokumentasi seperti lateks.

Memasang bahasa pengaturcaraan R di Linux

Anda boleh memasang R Pakej bahasa pengaturcaraan pada sistem Linux anda seperti yang ditunjukkan di bawah. Mengenai pengagihan berasaskan RHEL, anda perlu dari itu dari Epel (Pakej Tambahan untuk Enterprise Linux) repositori.

Catatan: Ingatlah untuk menjalankan set arahan yang betul untuk pengedaran Linux anda.

Pasang R di 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/dipercayai.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 

Pasang R di Debian

$ sudo apt-key adv --keyserver Keyserver.Ubuntu.com--recv-key '95C0FAF38DB3CCAD0C080A7BDC78B2DDEABC47B7' $ SUDO ADD-APT-REPOSITOR "DEB https: // Cloud.R-Project.org/bin/linux/debian $ (lsb_release -cs) -cran40/"$ sudo apt update $ sudo apt install --no-install-recommends r-base 

Pasang R di Fedora

$ sudo dnf memasang r 

Pasang R pada sistem RHEL

--------- Pada RHEL 9 --------- $ SUDO Repos-Manager Repos-CodeReady-Builder-For-RHEL-9-$ (ARCH) -RPMS $ SUDO DNF Pasang https: // dl.Fedoraproject.org/pub/epel/epel-release-latest-9.Noarch.rpm $ sudo dnf memasang r --------- Pada RHEL 8 --------- $ SUDO Repos-Manager Repos-CodeReady-Builder-For-RHEL-8AB.Fedoraproject.org/pub/epel/epel-release-latest-8.Noarch.rpm $ sudo dnf memasang r --------- Pada RHEL 7 --------- $ SUDO Repos Langganan-RHEL-*-Pilihan-RPMS \-RHELABLE-*-EXTRAS-RPMS \ --Enable RHEL-HA-FOR-RHEL-*-Server-RPMS $ SUDO YUM Pasang HTTPS: // dl.Fedoraproject.org/pub/epel/epel-release-latest-7.Noarch.rpm $ sudo dnf memasang r 

Pasang R pada aliran CentOS

--------- Pada aliran CentOS 9 --------- $ sudo dnf config-manager-set-enabled crb $ sudo dnf pemasangan epel-release epel-next-release $ sudo dnf install r r r r r r r r r r r r r r r r r r r --------- Pada aliran centos 8 --------- $ sudo dnf config-manager-powertools enabled $ sudo dnf pemasangan epel-release epel-next-release $ sudo dnf install r r r --------- Pada Centos 7 --------- $ sudo yum memasang epel-release $ sudo dnf pemasangan r 

Pasang R di Rocky dan Almalinux

--------- Di Rocky dan Almalinux 9 --------- $ sudo dnf config-manager-crb-enabled crb $ sudo dnf pemasangan epel-release $ sudo dnf pemasangan r r r r --------- Di Rocky dan Almalinux 8 --------- $ sudo dnf config-manager-powertools enabled $ sudo dnf pemasangan epel-release $ sudo dnf install r r 

Pasang R pada OpenSuse

$ sudo versi = $ (grep "^pretty_name"/etc/os -release | tr "" "_" | sed -e 's/pretty_name = //' | sed -e 's/"// g') $ sudo zyper addrepo -f http: // muat turun.opensuse.org/repositori/devel \:/languages ​​\:/r \:/patched/$ version/r-base $ sudo zyper install r-base-devel 

Sahkan pemasangan R di Linux

Selepas memasang R pakej, anda boleh mengesahkan sama ada persekitaran ditubuhkan dengan baik. Untuk memulakan R program, jalankan R arahan yang akan melancarkan R shell program seperti yang ditunjukkan dalam tangkapan skrin seterusnya.

$ R 
Mulakan Program R di Linux

Anda boleh menjalankan a Hai dunia program dalam R seperti yang ditunjukkan:

> Cetak ("HelloWorld")> Cetak ("HelloWorld", Quote = False) 
Jalankan Program Hello World dalam Bahasa R

Untuk berhenti R shell program, mengeluarkan Q () perintah. Anda akan diminta sama ada anda ingin menyimpan data dari anda R sesi, masukkan y untuk ya atau n untuk tidak, atau c Untuk membatalkan:

> Q () 
Shell Program Berhenti

Selain itu, anda boleh menjalankan R skrip menggunakan Rscript (hujung depan untuk skrip dengan r) Perintah seperti berikut:

$ kucing hello.r $ rscript hello.r 
Jalankan skrip R menggunakan rscript

Untuk lebih banyak pilihan penggunaan, baca R dan Rscript halaman lelaki:

$ man r $ man rscript 

Kami telah sampai ke akhir panduan ini. Untuk maklumat lanjut, lawati laman web rasmi Projek R.