Kode R
R dijalankan lewat WebR, yaitu R yang dikompilasi ke WebAssembly. Inilah bahasa yang dipakai ketika pemeriksaan yang Anda pedulikan bersifat statistik alih-alih struktural: distribusi waktu respons, laju galat, rata-rata bergerak.
API-nya
Section titled “API-nya”| Simbol | Peran |
|---|---|
input | Nilai yang diterima di port masukannya |
vars | Variabel run |
cat(...), print(...) | Menulis ke dalam log eksekusinya |
| Ekspresi terakhir | Nilainya berangkat lewat port result |
Skalar dibongkar; sebuah daftar bernama keluar sebagai objek JSON.
Contoh
Section titled “Contoh”temps <- unlist(input$temps_ms)
moyenne <- mean(temps)p95 <- quantile(temps, 0.95)
cat(sprintf("moyenne %.1f ms, p95 %.1f ms\n", moyenne, p95))
list(moyenne = moyenne, p95 = unname(p95), n = length(temps))Sambungkan keluarannya ke sebuah
Asersi lt agar eksekusinya gagal
jika p95-nya melampaui anggaran Anda.
Paket eksternal
Section titled “Paket eksternal”Kolom packages menerima paket CRAN, yang disajikan dari repositori
WebAssembly milik WebR.
Yang perlu diketahui
Section titled “Yang perlu diketahui”Mesin R-nya adalah sebuah singleton yang dipakai bersama, dengan eksekusinya
diantrekan. Sebuah skrip R yang panjang karenanya menunda skrip berikutnya dalam
eksekusi yang sama — jagalah tetap singkat, atau naikkan timeout-nya sesuai
kebutuhan.