Compilador R Online
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode R online no navegador
Um playground e executor de R online e gratuito. Escreva scripts R no navegador, aperte Rodar e o Rscript executa em segundos. Sem RStudio, sem R instalado localmente, sem espera por install.packages() para configurar antes.
O editor é construído sobre o mesmo motor do VS Code, então destaque de sintaxe R, autocomplete e sublinhado de erros funcionam normalmente. O código roda com Rscript em Alpine Linux, com dplyr, tidyr, stringr e jsonlite pré-instalados — o núcleo do tidyverse para manipulação de dados. Bom para explorar um data frame, testar uma regex com stringr ou parsear JSON com jsonlite.
Por que este playground de R é útil
- Execução instantânea de R — escreva o código, aperte Run e veja a saída do Rscript em segundos, sem esperar
install.packages()nem configurar o RStudio. - Destaque completo de sintaxe R, autocompletar e mensagens de erro claras com números de linha, com o mesmo motor de editor do VS Code.
- Entrada via stdin é suportada.
readLines('stdin')efile('stdin')leem do campo de entrada do playground, então scripts que recebem entrada interativa ou processam dados via pipe funcionam de ponta a ponta. Sem precisar de interpretador R, RStudio ou mirror do CRAN no seu lado. - R com dplyr, tidyr, stringr e jsonlite pré-instalados — rode snippets reais de tidyverse sem instalar o RStudio nem o tidyverse localmente.
O que você pode testar no playground de R
- Vetores, data frames e funções da família apply do R base: a base que você precisa antes de partir para o tidyverse.
- Pipelines de dados com tidyverse: dplyr (filter, mutate, summarise, group_by) encadeados com o pipe do magrittr, e reshapes com
pivot_longer/pivot_widerdo tidyr. - Experimentos rápidos em R: teste uma regex com stringr, faça parse de um bloco JSON com jsonlite, confira um resumo estatístico ou veja como um
summariseagrupado se comporta.
Perguntas frequentes sobre o compilador de R online
O compilador de R online é gratuito?
Preciso ter R ou RStudio instalados?
O playground de R funciona no celular e no Chromebook?
Posso usar readLines('stdin') no compilador R online?
readLines('stdin') e file('stdin') leem as linhas digitadas do mesmo jeito que quando você envia entrada por pipe para Rscript script.R no terminal. Útil para scripts que processam dados ad hoc sem precisar fazer upload de arquivo.