Aller au contenu

R kod

R se izvodi preko WebR-a, R prevedenog u WebAssembly. To je jezik koji treba upotrijebiti kada je provjera koja vas zanima statistička, a ne strukturna: raspodjela vremena odziva, stopa pogrešaka, klizni prosjeci.

SimbolUloga
inputVrijednost primljena na ulaznom portu
varsVarijable izvođenja
cat(...), print(...)Zapisuju u zapisnik izvođenja
Posljednji izrazNjegova vrijednost odlazi na port result

Skalari se raspakiravaju; imenovani popis izlazi kao JSON objekt.

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))

Priključite izlaz na Tvrdnju lt kako bi izvođenje zakazalo ako p95 premaši vaš proračun.

Polje packages prihvaća CRAN pakete, poslužene iz WebR-ova WebAssembly repozitorija.

Pogon R dijeljeni je singleton čija se izvođenja stavljaju u red. Dugačka R skripta stoga odgađa sljedeće u istom izvođenju — držite ih kratkima ili sukladno tome povećajte timeout.