Pengenalan
- 4601
- 1200
- Mr. Ramon Runolfsson
Artikel ini akan berurusan terutamanya dengan pemasangan R pada Linux, tetapi juga akan memberikan contoh mudah tentang cara menggunakan R untuk merancang. Ini adalah artikel pertama siri artikel r sehingga melanggan suapan RSS kami untuk kemas kini biasa. Semua orang, yang berminat menggunakan R untuk kerja mereka atau hanya berminat dalam perisian ini dijemput untuk mengikuti siri artikel ini. Objektif utama artikel -artikel ini adalah untuk memberikan rujukan cepat kepada R dengan contoh ilustrasi.
Apa itu gnu r?
R adalah bahasa pengaturcaraan sumber terbuka (pakej perisian) dan persekitaran yang digunakan terutamanya untuk analisis data statistik. Ia dilesenkan di bawah Lesen Awam Umum GNU (GPL). R adalah bahasa pengaturcaraan yang sangat intuitif. Anda boleh lakukan dalam beberapa baris kod R banyak, terutamanya kerana terdapat sebilangan besar pakej yang tersedia untuk R, yang bermaksud sebilangan besar fungsi yang telah diprogramkan untuk anda gunakan. Anda boleh mendapatkan pakej R melalui Rangkaian Arkib R Komprehensif (CRAN).
Kekuatan R adalah: visualisasi grafik data seperti plot, analisis data, data statistik sesuai.
Kelemahan R adalah: penyimpanan data berstruktur kompleks, menanyakan data, berurusan dengan set data yang besar, yang tidak sesuai dengan memori komputer.
Memasang GNU R pada Linux/Unix.
Sistem Pengurusan Pakej
Debian / Ubuntu / Mint
Mengenai Debian Seperti Sistem Linux seperti Debian, Ubuntu atau Linux Mint, anda boleh memasang R dari repositori standard. Ini adalah cara pilihan untuk memasang R pada sistem anda. Perintah di bawah akan memuat turun dan memasang R bersama -sama dengan semua prasyaratnya:
$ sudo apt-get memasang r-base
Sekiranya anda tidak mempunyai sudo Perintah yang tersedia di sistem anda, anda perlu log masuk terlebih dahulu sebagai pengguna root dan kemudian pasang R dengan:
# apt-get memasang r-core
Redhat / Fedora / Centos
Sama seperti dengan Debian seperti Linux Systems anda boleh memasang R pada Redhat Linux dan lain -lain redhat seperti putaran pengedaran menggunakan yum perintah. Pemasangan menggunakan yum Perintah sepenuhnya automatik di mana satu -satunya keperluan diaktifkan repositori EPEL. Perintah di bawah akan memasang R bersama -sama dengan semua prasyaratnya:
$ sudo yum memasang r
Pemasangan dari kod sumber
Kaedah memasang R pada sistem anda harus dipilih sebagai pilihan terakhir. Biasanya anda memasang dari kod sumber jika anda mempunyai beberapa keperluan persekitaran tertentu, anda tidak boleh memasang dari repositori pakej standard, anda tidak mempunyai keistimewaan root untuk memasang perisian baru pada sistem (linux / unix cluster) atau anda sangat memerlukan versi r yang bertahan untuk kerja anda.
Untuk mendapatkan R yang dipasang pada sistem anda terlebih dahulu muat turun kod sumber terbaru GNU R. Bergantung pada nombor versi anda akan berakhir dengan fail gziped tunggal yang dipanggil R-2.15.2.tar.Gz. Kedua, anda perlu menguraikannya dengan tar Perintah:
$ tar xzf r-2.15.2.tar.Gz
Berdasarkan versi R ini akan membuat direktori baru. Dalam kes kami, nama direktori akan menjadi r-2.15.2. Navigasi ke direktori ini dan laksanakan skrip pra-kompilasi "Konfigurasi":
$ CD R-2.15.2 $ ./konfigurasikan
Dengan skrip "Konfigurasi", anda boleh membekalkan pelbagai bendera untuk menyesuaikan kompilasi ke persekitaran anda. Sekiranya anda tidak mempunyai keperluan khas, anda boleh memulakan penyusunan dengan:
$ buat
Ini akan menyusun r di dalam direktori rumah anda dari mana anda juga boleh mula menggunakannya. Langkah berikut adalah pilihan kerana ia memerlukan keistimewaan super. Sekiranya anda mempunyai keistimewaan superuser, anda boleh memasang perisian baru pada sistem dengan:
$ membuat pemasangan
Menjalankan gnu r pada linux/unix dan contoh mudah.
Untuk tujuan di bawah contoh mudah muat turun contoh GNU-R.Fail CSV dan simpan di direktori kerja anda.
Berjalan r
Mari kita jalankan R pada platform Linux/Unix anda. Pertama, pergi ke direktori kerja anda menggunakan CD Perintah dan kemudian taipkan perkara berikut:
$ R r versi 2.15.1 (2012-06-22)-"Marshmallows Roasted" Hak Cipta (c) 2012 Yayasan R Statistik Pengkomputeran ISBN 3-900051-07-0 Platform: X86_64-PC-LINUX-GNU (64-bit) ..
Ini akan dijalankan pada sistem operasi linux anda.
Contoh R Mudah
Marilah kita memberikan contoh R yang mudah, termasuk: pertama, mengambil data dari fail yang dipisahkan koma dan kedua, merancang siri masa dan menghasilkan histogram.
Mengambil data dari fail
Untuk membaca a .Fail CSV di R Kami menggunakan Baca.CSV fungsi. Sebagai contoh,
> data<-read.csv('example.csv', header=F)
Fungsi ini membaca data berangka yang disimpan dalam contoh GNU-R.Fail CSV dan memperuntukkannya kepada pembolehubah yang disebut "Data". Sekarang "data" adalah satu matriks lajur. Oleh itu, untuk mengakses nilai dalam lajur pertama "data" kita menulis data [, 1].
Merancang
Untuk merancang nilai yang disimpan dalam pembolehubah "data [, 1]" kami menggunakan plot berfungsi seperti berikut:
> Plot (data [, 1], jenis = 'l')
Pilihan 'jenis' dalam fungsi plot bermaksud jenis plot yang perlu ditarik. Jenis kaedah plot = "L" memastikan bahawa kami memperoleh jenis garis plot (nilai yang disambungkan dengan garis).
Angka di atas memaparkan output perkara di atas plot fungsi. Di samping itu, marilah kita memberikan contoh untuk memaparkan histogram yang sepadan dengan "data [, 1]". Ini boleh diperolehi seperti berikut:
> Hist (data [, 1])
Output fungsi ini digambarkan dalam gambar di bawah.
Kesimpulan
Ringkasnya, kami telah menerangkan cara mendapatkan dan memasang R pada platform Linux \ Unix. Contoh ringkas dari Baca.CSV dan plot Fungsi juga disediakan. Seperti yang anda lihat, pemasangan R di bawah Linux hanya memerlukan satu arahan baris, yang sangat mudah. Artikel ini adalah yang pertama dalam siri artikel mengenai r. Sekiranya anda ingin terus belajar tentang R sila langgan suapan RSS kami atau hanya kerap melawat LinuxCareer.com
Siri Tutorial GNU R:
Bahagian I: Tutorial Pengenalan Gnu R:
- Pengenalan kepada Gnu R pada Sistem Operasi Linux
- Menjalankan Gnu R pada Sistem Operasi Linux
- Tutorial Gnu R Cepat ke Operasi Asas, Fungsi dan Struktur Data
- Tutorial Gnu R Cepat ke Model dan Grafik Statistik
- Cara memasang dan menggunakan pakej dalam gnu r
- Membina pakej asas dalam gnu r
Bahagian II: Bahasa Gnu R:
- Gambaran keseluruhan bahasa pengaturcaraan GNU
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
- Perkara yang perlu dipasang di Ubuntu 22.04
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Pengurusan senarai proses dan penamatan proses automatik
- Cara mengemas kini Firefox di Linux
- Muat turun linux
- Distro linux terbaik untuk pemaju
- Lumpuhkan kemas kini automatik di Ubuntu 22.04 Jur -ubur Jammy ..