Belajar R: Data & Kod
Belajar R: Data & Kod — Tulis kod R, kemudian lihat carta dan jadual
Belajar R: Data & Kod ialah aplikasi iOS dan Android untuk pengaturcaraan R yang memfokuskan analisis data dan statistik. Anda membaca pelajaran ringkas, menulis kod R dalam editor terbina dalam, menjalankannya, kemudian carta atau jadual data dipaparkan dalam aplikasi. 43 kursus membawa anda daripada vektor pertama hingga regresi, dengan mentor AI serta simulator statistik interaktif.
- Harga
- Percuma, naik taraf Pro
- Platform
- iOS dan Android
- Bahasa
- 22
- Penarafan umur
- 4+
- Pelaksana kod
- R 4.0, memerlukan sambungan internet
- Memerlukan
- iOS 15.1 atau lebih baharu
- App Store
- 5.0 ★ (1)


R dicipta untuk data, jadi hasilnya sama penting dengan kod.
Pernyataan cetak bukan ganjaran yang besar dalam R. Hasil sebenar ialah histogram, jadual yang boleh diisih atau garis yang dipadankan. Sebab itulah aplikasi ini memaparkan lukisan plot(), hist(), boxplot() dan barplot(), serta data frame sebagai jadual sebenar sejurus selepas kod dijalankan, dan bukannya membiarkan anda berdepan dengan dinding teks.
Apakah aplikasi ini
Belajar R: Data & Kod ialah tutorial R, kursus R dan editor kod mudah alih untuk iOS dan Android. Aplikasi ini mempunyai 43 kursus dengan 159 pelajaran, bertahap A1 hingga C1, yang merangkumi vektor dan data frame, dplyr dan tidyr, carta ggplot2, analisis data penerokaan, kebarangkalian dan statistik, kemudian topik lanjutan seperti tidymodels, Shiny dan statistik Bayesian dengan RStan. Editor menjalankan kod anda pada penterjemah R 4.0 sebenar di pelayan aplikasi, jadi sambungan internet diperlukan, dan mentor AI boleh menerangkan mesej ralat, jadual atau carta.
Dalam aplikasi
Rupa aplikasi ini





Kursus
Kandungan kursus R
43 kursus dan 159 pelajaran daripada senarai kursus aplikasi itu sendiri, dengan tahap gred A1 hingga C1. Lapan peringkat ini membentuk gambaran keseluruhan laluan pembelajaran.
Selamat datang ke R dan Pengenalan kepada R dan RStudio
Memasang R, membiasakan diri dengan RStudio, aritmetik asas, mencipta objek dan memastikan ruang kerja sentiasa kemas.
Jenis dan Struktur Data, Matriks, Nilai Hilang
Vektor, matriks dan faktor, jujukan, penukaran jenis, serta cara NA dan NaN berfungsi dalam pengiraan.
Fungsi, Aliran Kawalan, Rentetan dan Tarikh
Menulis fungsi, logik if dan gelung, menyahpepijat, memformat rentetan, bekerja dengan tarikh, serta mengisih dan menyusun nilai mengikut kedudukan.
Manipulasi Data dan Tidyverse
Menapis dan meringkaskan data dengan dplyr, membentuk semula data dengan tidyr, serta membaca fail dengan readr dan readxl.
Visualisasi Data
Memplot dengan base R terlebih dahulu, kemudian menghasilkan carta berlapis dengan ggplot2.
Analisis Data Eksploratori dan Statistik
Menghuraikan set data, kebarangkalian, simulasi dan analisis statistik, dengan simulator untuk melihat setiap idea berubah secara langsung.
Pengaturcaraan Fungsian, Pemodelan dan Shiny
purrr, pembelajaran mesin dengan tidymodels, random forests, aplikasi Shiny dan API Plumber.
Topik Khusus dan Lanjutan
Perlombongan teks, analisis geospatial, pembangunan pakej, prestasi dan pengkomputeran selari, serta statistik Bayesian dengan RStan.
Cara ia berfungsi
Sesi pembelajaran biasa
Satu sesi bergilir antara memahami sesuatu idea dan menyemaknya menggunakan hasil sebenar, supaya hasil setiap konsep ialah sesuatu yang boleh anda lihat.
Buka pelajaran hari ini
Sambung dari tempat anda berhenti atau pilih topik daripada laluan pembelajaran. Setiap pelajaran bermula dengan penerangan ringkas dalam bahasa mudah dan soalan pantas untuk mengesahkan bahawa anda telah memahaminya.
Edit kod dan jalankannya
Buka editor R, ubah contoh dan jalankannya. Hasil teks dipaparkan dalam konsol, panggilan plot melukis carta, dan data frame dipaparkan sebagai jadual yang boleh diisih, lengkap dengan ringkasan lajur serta nilai NA yang diserlahkan.
Tanya apabila ada perkara yang tidak jelas
Jika mesej ralat sukar difahami, R Error Doctor menerangkannya dalam bahasa mudah dan mencadangkan penyelesaian. Untuk output, jadual atau carta yang tidak anda fahami, mentor data AI menerangkan perkara yang dipaparkannya.
Berlatih dengan data yang boleh anda terokai
Selesaikan tugasan berpandu menggunakan set data terbina dalam seperti mtcars, iris dan airquality, bina analisis sel demi sel dalam buku nota, atau import CSV anda sendiri.
Kandungan
Kandungan dalam aplikasi
43
Kursus R, 159 pelajaran
Laluan pembelajaran bertahap A1 hingga C1: vektor, matriks, faktor, rentetan dan tarikh, aliran kawalan, manipulasi data, visualisasi, statistik serta topik lanjutan seperti aplikasi Shiny dan API Plumber.
Carta
Plot dan jadual daripada kod anda sendiri
plot(), hist(), boxplot() dan barplot() dilukis dalam aplikasi, manakala data frame dipaparkan sebagai jadual yang boleh diisih, lengkap dengan ringkasan lajur dan nilai yang hilang ditandakan.
12
Simulator statistik
Bengkel interaktif untuk lengkung normal, teorem had memusat, nilai-p, korelasi, pemadanan garis, saiz sampel dan anatomi boxplot, setiap satunya menunjukkan kod R di sebalik perkara yang anda ubah.
Set data
Dataset Lab dan R Notebook
Tugasan berpandu menggunakan mtcars, iris, airquality dan lima fail CSV latihan, serta buku nota sel demi sel untuk membina analisis anda sendiri. Anda juga boleh mengimport CSV anda sendiri.
Error Doctor
Ralat R dalam bahasa mudah
R Error Doctor menulis semula mesej ralat yang sukar difahami dalam bahasa mudah dan mencadangkan penyelesaian, menggunakan pendekatan Base R jika ada.
Projek
Projek dan misi analisis
3 projek analisis hujung ke hujung dengan kad laporan yang boleh dikongsi, 20 projek pengekodan berpandu dan 60 misi pada tahap mudah, sederhana dan sukar.
Latar belakang
Untuk apa R digunakan, dan adakah ia bahasa pengaturcaraan pertama yang baik?
R ialah bahasa yang dibina untuk statistik dan analisis data. Penyelidik, penganalisis, ahli biostatistik, ahli ekonomi dan ahli psikologi menggunakannya untuk membersihkan data, meringkaskannya, menguji hipotesis dan memaparkan hasilnya sebagai carta. R ialah bahasa pertama yang munasabah apabila matlamat anda berkaitan data, kerana skrip pendek pun boleh menghasilkan sesuatu yang bermakna: min, garis regresi atau plot. R kurang sesuai jika anda mahu membina laman web atau aplikasi mudah alih, kerana bahasa serba guna lebih sesuai untuk tujuan itu.
Vektor dahuluidea di sebalik segala-galanya
Dalam R, satu nombor hanyalah vektor dengan panjang satu, dan kebanyakan operasi berfungsi pada keseluruhan vektor serentak. Setelah anda memahaminya, gelung menjadi kurang diperlukan dan kod menjadi lebih pendek, yang juga menjelaskan mengapa R terasa pelik kepada mereka yang datang daripada bahasa lain.
Data frameversi hamparan R
Data frame ialah jadual yang setiap lajurnya menyimpan satu jenis nilai dan setiap barisnya mewakili satu pemerhatian. Set latihan terbina dalam seperti mtcars dan iris ialah data frame, dan hampir setiap analisis yang akan anda baca bermula dengan memuatkan atau membina satu daripadanya.
Nilai yang hilang (NA)kejutan pertama dalam data sebenar
R menandakan nilai yang tidak diketahui sebagai NA dan enggan membuat tekaan. Min bagi lajur yang mengandungi satu NA juga menjadi NA sehingga anda menyatakan cara untuk mengendalikannya, sebab itulah pengendalian nilai yang hilang ialah kemahiran awal, bukannya kemahiran lanjutan.
Base R dan tidyversedua cara untuk menyatakan perkara yang sama
Base R ialah apa yang disertakan bersama bahasa tersebut. tidyverse ialah sekumpulan pakej (dplyr, tidyr, ggplot2, readr) yang disukai ramai penganalisis untuk membentuk semula data dan melukis carta. Kebanyakan kod R dalam dunia sebenar menggabungkan kedua-duanya, jadi anda perlu memahami setiap gaya.
Sesuai
Untuk siapa — dan bukan untuk siapa
Sesuai untuk anda jika anda
- Sedang mengikuti kelas statistik, biostatistik, psikologi atau ekonomi yang menggunakan R
- Bekerja dengan hamparan dan mahu memindahkan analisis anda ke dalam kod
- Mahu bahasa pengaturcaraan pertama yang dibina untuk data, bukannya laman web
- Mahu membaca kod R dan memahami maksud sesuatu hasil statistik
- Belajar paling baik dengan mengubah satu baris dan melihat carta dilukis semula
Bukan alat yang sesuai jika anda
- Perlu menjalankan dplyr, ggplot2 atau tidymodels sendiri pada telefon: pelaksana dalam aplikasi menggunakan base R 4.0, jadi pelajaran ini mengajar kod dan konsepnya, manakala pakej tersebut perlu dijalankan pada komputer
- Menjangkakan boleh mengekod secara luar talian: editor menghantar kod anda ke pelayan aplikasi, jadi sambungan diperlukan
- Mahu semuanya percuma: kursus pertama adalah percuma, manakala Pro membuka kandungan selebihnya
- Sedang mencari kursus pembangunan web atau aplikasi umum
Soalan
Soalan lazim
Apakah cara terbaik untuk belajar pengaturcaraan R pada telefon?
Cari aplikasi yang membolehkan anda menjalankan R dan memaparkan hasilnya, kerana nilai R terletak pada carta, jadual dan hasil statistik. Belajar R: Data & Kod mempunyai editor terbina dalam yang disambungkan kepada pentafsir R 4.0 sebenar, jadi plot dan bingkai data muncul selepas setiap kali kod dijalankan. Pelajaran ringkas, buku nota dan 12 simulator statistik melengkapkan pengalaman itu, dan aplikasi ini boleh digunakan secara percuma untuk bermula pada iOS dan Android.
Adakah aplikasi ini menjalankan kod R sebenar, atau hanya memaparkan contoh?
Aplikasi ini menjalankan R sebenar. Kod anda dihantar kepada pentafsir R 4.0 pada pelayan aplikasi, kemudian hasilnya dikembalikan sebagai teks, carta atau jadual. Oleh sebab proses ini berlaku dalam talian, Belajar R: Data & Kod memerlukan sambungan internet setiap kali anda menekan butang jalankan.
Bolehkah saya menggunakan dplyr dan ggplot2 dalam aplikasi ini?
Pelajaran mengajar dplyr, tidyr, ggplot2 dan pakej tidyverse yang lain, tetapi pelaksana dalam aplikasi menggunakan base R 4.0 bersama pakej yang disyorkannya. Untuk menjalankan pakej seperti dplyr, ggplot2 atau tidymodels sendiri, gunakan R pada komputer. Jika terdapat cara menggunakan base R, R Error Doctor dalam Belajar R: Data & Kod akan menunjukkannya.
Adakah R bahasa pengaturcaraan pertama yang baik untuk analisis data?
Ya, jika matlamat anda ialah data. R direka untuk statistik, jadi meringkaskan lajur, melukis histogram atau memadankan garis hanya memerlukan beberapa baris kod. Belajar R: Data & Kod tidak mengandaikan sebarang pengalaman dan bermula dengan pemasangan R serta penyimpanan nilai dalam pemboleh ubah, kemudian beralih kepada bingkai data dan carta.
Apakah yang boleh saya praktikkan selain pelajaran?
Belajar R: Data & Kod merangkumi Dataset Lab dengan mtcars, iris, airquality dan lima fail CSV latihan, setiap satunya dengan tugasan berpandu, dan anda juga boleh mengimport CSV sendiri. Terdapat juga R Notebook untuk membina analisis sel demi sel, 60 misi pengekodan dan teka-teki data harian.
Apakah simulator statistik?
Simulator ini ialah 12 bengkel interaktif yang membolehkan anda menggerakkan pelungsur dan melihat hasil berubah: lengkung normal, teorem had memusat, nilai-p, korelasi, pemadanan garis, saiz sampel, anatomi boxplot dan banyak lagi. Setiap simulator memaparkan kod R di sebaliknya, jadi konsep dan sintaksnya dapat difahami bersama dalam Belajar R: Data & Kod.
Adakah Belajar R: Data & Kod percuma?
Aplikasi ini percuma untuk dimuat turun dan kursus pertama, Welcome to R, adalah percuma. Versi percuma merangkumi pratonton setiap pelajaran, editor R, Error Doctor, 6 daripada 12 simulator, 3 set data, 1 projek berpandu, 1 projek analisis, 2 misi dan kuota harian mentor AI, serta memaparkan iklan. Pro membuka semua kursus, semua projek, simulator dan set data, peperiksaan serta sijil, dan membuang iklan. Aplikasi ini disenaraikan sebagai Belajar R: Data & Kod di Google Play dan sebagai Learn R: Data Analysis & Code di App Store.
Bagaimanakah pengebilan Pro berfungsi?
Pro ialah langganan mingguan, bulanan atau tahunan, atau pembelian seumur hidup sekali bayar. Anda memilih apabila tawaran muncul dalam aplikasi, dan pembelian diproses oleh App Store atau Google Play.
Adakah terdapat sijil?
Ya. Lulus peperiksaan akhir dalam Belajar R: Data & Kod memberi anda sijil tamat kursus R, yang merupakan sebahagian daripada Pro. Sijil ini menunjukkan bahawa anda telah menamatkan bahan kursus; ia bukan kelayakan akademik.
Adakah aplikasi ini berhubung dengan R Foundation atau Posit?
Tidak. Belajar R: Data & Kod ialah aplikasi bebas dan tidak bersekutu dengan atau disokong oleh R Foundation atau Posit. Aplikasi ini tersedia pada iOS dan Android dalam 22 bahasa.
Mulakan
Jalankan baris pertama R anda hari ini
Percuma untuk bermula pada iOS dan Android, dalam 22 bahasa.
Lagi daripada CoddyKit
Tersedia di iOS dan Android.