Skip to content
R 4.3.3 · ggplot2 · dplyr · tidyr

Compilador R Online

myCompiler é um compilador, editor e executor de código online e gratuito para R que permite escrever, executar e compartilhar código R diretamente no seu navegador. Funciona como playground, sandbox, fiddle, compilador na nuvem e REPL online para R. Sem downloads, sem instalação necessária. Basta abrir o editor e começar a programar com realce de sintaxe, autocompletar e saída instantânea.

27+ linguagens Usado por 1M+ desenvolvedores Gratuito para sempre

Como executar código R online

Três passos para ir da ideia ao código R em execução neste playground online. Sem necessidade de conta.

Escreva seu código Editor de código com realce de sintaxe, números de linha e uma aba de arquivo mostrando o idioma atual main.r 1 1 2 3 4 5 6 7 R Ln 7, Col 25

Escreva seu código

Abra o editor R e comece a escrever. O editor inteligente oferece realce de sintaxe, autocompletar e detecção de erros enquanto você digita.

Clique em Executar Editor com um botão Executar e dica de atalho de teclado para executar código em servidores na nuvem main.r 2 Run or press Ctrl +

Clique em Executar

Pressione o botão Run ou pressione +Enter para executar seu código R em servidores na nuvem seguros e isolados.

Veja os resultados Terminal integrado exibindo a saída do programa com prompt de comando e resultados de execução main.r 3 1 2 ... Terminal $ Rscript main.r $ Program finished

Veja os resultados

A saída aparece instantaneamente no terminal integrado. Erros e exceções são exibidos com mensagens claras e úteis.

Tudo o que você precisa para programar em R

Um IDE online completo e playground de programação para R no seu navegador. Escreva, execute e compartilhe código sem nenhuma configuração.

Zero configuração necessária

Comece a programar em segundos com este interpretador R baseado no navegador. Sem downloads, sem instalações, sem configuração de ambiente. Abra seu navegador, acesse o myCompiler e comece a escrever código R imediatamente.

Funciona em qualquer dispositivo com navegador web. Desktop, notebook, tablet, celular, Chromebook. Não há nada para instalar e nada para configurar.

Editor de código rico em recursos

Escreva R com um editor de código profissional embutido no seu navegador. O realce de sintaxe colore seu código para facilitar a leitura, destacando palavras-chave, strings e funções de um jeito fácil de identificar.

O autocompletar inteligente sugere métodos e propriedades enquanto você digita, e a detecção de erros em tempo real captura os problemas antes de você executar seu código.

Projetos com múltiplos arquivos

Crie e gerencie múltiplos arquivos em um único projeto. Use a barra lateral de arquivos para organizar seu código em módulos e importe-os entre arquivos como em um IDE local.

Construa aplicações modulares com estrutura de projeto adequada. Cada arquivo é editável e você pode alternar entre eles instantaneamente.

Execute código instantaneamente

Clique no botão Executar ou pressione +Enter para executar seu código R instantaneamente. Este executor de código online exibe a saída imediatamente no painel do terminal integrado. Seu código roda em servidores na nuvem seguros e isolados e os resultados aparecem em segundos.

Mensagens de erro e tracebacks são exibidos de forma clara, facilitando encontrar e corrigir problemas. O terminal suporta cores ANSI para formatação rica de saída.

Pronto para experimentar? Escreva e execute seu primeiro programa R em segundos.

Abrir editor R

R 4.3.3 com bibliotecas populares

myCompiler executa o R 4.3.3, a versão estável mais recente. Você obtém mensagens de erro aprimoradas, recursos modernos da linguagem e melhor desempenho prontos para uso. Bibliotecas científicas e de dados populares vêm pré-instaladas para você começar a trabalhar imediatamente.

ggplot2 dplyr tidyr data.table

NumPy cuida da computação numérica e operações com arrays. SciPy fornece funções científicas. Matplotlib cria gráficos e visualizações de dados. scikit-learn oferece algoritmos de machine learning prontos para usar.

Experimente R com bibliotecas
Bibliotecas pré-instaladas
ggplot2
Plots, charts
dplyr
Data wrangling
tidyr
Reshaping
data.table
Fast tables
Aprendizado Pratique e experimente
Ciência de dados Analise e visualize
Prototipagem Experimentos rápidos
Compartilhamento URLs e forks

Exemplos de código em R

Padrões comuns em R que você pode experimentar no compilador online. Cada exemplo está pronto para executar.

Hello World em R

main.r
cat("Hello, World!\n")

Variáveis e tipos de dados em R

main.r
name <- "Alice"
age <- 30
height <- 5.6
is_student <- TRUE
cat(name, "is", age, "years old\n")

Condicionais If-Else em R

main.r
x <- 10
if (x > 0) {
  cat("Positive\n")
} else if (x == 0) {
  cat("Zero\n")
} else {
  cat("Negative\n")
}

Laços For e While em R

main.r
for (i in 1:5) {
  cat("Count:", i, "\n")
}

fruits <- c("apple", "banana", "cherry")
for (fruit in fruits) {
  cat(fruit, "\n")
}

Funções em R

main.r
greet <- function(name, greeting = "Hello") {
  paste0(greeting, ", ", name, "!")
}

cat(greet("Alice"), "\n")
cat(greet("Bob", "Hi"), "\n")

Arrays e coleções em R

main.r
# Vector
fruits <- c("apple", "banana", "cherry")
fruits <- c(fruits, "date")
cat(fruits[2], "\n")

# Named list
person <- list(name = "Alice", age = 30)
cat(person$name, "\n")

Listas e estruturas de dados em R

main.r
# S3 class
new_dog <- function(name, breed) {
  obj <- list(name = name, breed = breed)
  class(obj) <- "Dog"
  obj
}

bark <- function(dog) UseMethod("bark")
bark.Dog <- function(dog) cat(dog$name, "says Woof!\n")

rex <- new_dog("Rex", "Labrador")
bark(rex)

Tratamento de erros em R

main.r
result <- tryCatch({
  log(-1)
  "success"
}, warning = function(w) {
  paste("Warning:", conditionMessage(w))
}, error = function(e) {
  paste("Error:", conditionMessage(e))
})
cat(result, "\n")

Entrada e saída de arquivos em R

main.r
# Write to file
writeLines("Hello, File!", "output.txt")

# Read from file
content <- readLines("output.txt")
cat(content, "\n")

Data Frames em R

main.r
df <- data.frame(
  name = c("Alice", "Bob", "Charlie"),
  age  = c(25, 30, 35),
  score = c(92.5, 88.0, 95.0)
)

cat("Mean age:", mean(df$age), "\n")
cat("Top scorer:", df$name[which.max(df$score)], "\n")
print(df[df$age >= 30, ])

Como receber entrada em R online

myCompiler suporta entrada padrão (stdin) para programas em R. Use as funções de entrada padrão do R para ler a entrada do usuário. Insira seus dados de entrada no painel stdin antes de executar seu programa.

Isso funciona tanto para entrada de linha única quanto de múltiplas linhas. Você pode ler strings e convertê-las em números usando as funções de E/S integradas da linguagem.

Experimente você mesmo
main.r stdin suportado
con <- file("stdin", "r")
name <- readLines(con, n = 1)
age <- as.integer(readLines(con, n = 1))
close(con)

cat(sprintf("Hello %s!\n", name))
cat(sprintf("You'll be %d next year.\n", age + 1))
stdin
Alice
25
Saída
Hello Alice!
You'll be 26 next year.

Sem configuração, sem cadastro. Comece a escrever código R agora mesmo.

Começar a programar agora

Primeiros passos com R online

Você pode começar a escrever e executar código R agora mesmo sem instalar nada. Digite seu código e clique em Executar. Este executor de código R gratuito executa seu programa instantaneamente e exibe a saída no painel do terminal abaixo do editor. Abra o editor online de R, digite seu código e clique em Executar.

Se você é novo em R, use este playground online de R para começar com os fundamentos como variáveis, tipos de dados, condicionais e laços. Os exemplos de código acima cobrem todos os fundamentos necessários para começar. Cada exemplo pode ser copiado para a sandbox e executado imediatamente. Sem configuração, sem setup.

À medida que você avança, experimente criar projetos com múltiplos arquivos, usar bibliotecas e compartilhar seus programas com outras pessoas via URL. Cadastre-se gratuitamente para salvar seu trabalho e construir uma biblioteca pessoal de programas. O myCompiler funciona como um IDE online completo para R direto no seu navegador.

Quem usa o myCompiler

Seja aprendendo a programar, se preparando para entrevistas ou prototipando ideias, o myCompiler foi feito para você.

Estudantes e Aprendizes

Pratique exercícios, complete tarefas e experimente com código sem precisar instalar nada em computadores escolares ou pessoais.

Professores e Educadores

Compartilhe exemplos de código com alunos via URLs únicas. Incorpore o compilador em materiais de curso para que os alunos possam executar exemplos diretamente no navegador.

Candidatos a entrevistas

Pratique problemas de entrevistas de programação, teste algoritmos e verifique soluções rapidamente durante a preparação para entrevistas técnicas.

Desenvolvedores profissionais

Prototipe ideias rapidamente, teste trechos de código ou experimente uma biblioteca sem configurar um ambiente local. Ótimo para experimentos rápidos.

Criadores de conteúdo e Blogueiros

Incorpore exemplos interativos em posts de blog, tutoriais e documentação para que os leitores possam executar o código sem sair da página.

Equipes e Colaboradores

Compartilhe trechos de código com colegas via URLs. Outros podem visualizar, executar e fazer fork do seu código para construir sobre o seu trabalho.

myCompiler vs. IDE local

Por que usar um compilador R online em vez de instalar um localmente?

Recurso myCompiler IDE local
Tempo de configuração Instantâneo Minutos a horas
Instalação Nenhuma necessária R + IDE necessários
Suporte a dispositivos Qualquer navegador Somente desktop
Compartilhamento de código URL com um clique Manual (arquivo, git, etc.)
Linguagens 27+ em um só lugar Uma por vez
Custo Gratuito para sempre Gratuito a R$$$
Funciona no Chromebook Sim Limitado

O que é R?

R é uma linguagem de programação e ambiente de software para computação estatística e gráficos. Criada por Ross Ihaka e Robert Gentleman na Universidade de Auckland e lançada pela primeira vez em 1993, R é uma implementação de código aberto da linguagem estatística S. Tornou-se a linguagem dominante para estatística acadêmica, bioestatística e pesquisa em ciência de dados.

R trata a análise de dados como preocupação de primeira classe — vetores, matrizes, data frames e distribuições estatísticas são integrados ao núcleo da linguagem. Suas operações vetorizadas permitem realizar cálculos em conjuntos de dados inteiros sem loops explícitos. O repositório CRAN hospeda mais de 20.000 pacotes cobrindo estatística, aprendizado de máquina, visualização, bioinformática, econometria e mais.

Para que é usado o R?

R é usada para análise estatística e testes de hipóteses, visualização de dados com ggplot2 (o padrão ouro para gráficos de qualidade para publicação), aprendizado de máquina com caret, tidymodels e xgboost, bioinformática e genômica via Bioconductor, econometria e análise financeira, e pesquisa reproduzível com R Markdown e aplicações web Shiny. Universidades ao redor do mundo ensinam R como linguagem principal para estatística.

R para iniciantes

R é a linguagem para aprender se você está entrando na área de ciência de dados, estatística ou pesquisa acadêmica. Sua sintaxe para manipulação de dados é diferente de linguagens de uso geral — vetores e data frames são centrais — mas o ecossistema tidyverse (dplyr, ggplot2, tidyr) torna a análise de dados notavelmente legível. Use o compilador online de R do myCompiler para praticar manipulação de dados e cálculos estatísticos com bibliotecas pré-instaladas, sem necessidade de configuração local.

R vs outras linguagens

Comparada ao Python para ciência de dados, R tem funcionalidade estatística superior e melhor visualização (ggplot2), enquanto Python tem um ecossistema mais amplo para aprendizado de máquina, deploy e sistemas de produção. Muitos cientistas de dados usam ambas — Python para engenharia e deploy, R para estatística e pesquisa. Comparada ao MATLAB/Octave, R é gratuita, tem um ecossistema de pacotes maior e é mais adequada para trabalho estatístico, enquanto MATLAB é mais forte para simulação numérica e engenharia.

Por que usar um compilador R online?

Um compilador R online, também chamado de sandbox R ou REPL R, permite executar código R diretamente no seu navegador sem instalar R e RStudio localmente. Isso é ideal para aprender a sintaxe de R, praticar operações do tidyverse, testar visualizações com ggplot2 e trabalhar com conceitos estatísticos em cursos sem configuração local complexa.

O IDE online de R do myCompiler vem com bibliotecas populares pré-instaladas incluindo ggplot2, dplyr, tidyr e data.table. Gráficos são renderizados e exibidos no painel de saída. Você pode fornecer dados via stdin, salvar programas e compartilhar via URL — tudo gratuito.

Por que R é tão popular?

A popularidade de R na academia é incomparável — é a linguagem principal da pesquisa estatística e é ensinada em praticamente todos os departamentos de estatística do mundo. O tidyverse, a coleção de pacotes R de Hadley Wickham para ciência de dados, transformou a usabilidade de R e a trouxe para uma nova geração de analistas e cientistas de dados. R Shiny permite que cientistas de dados construam dashboards web interativos puramente em R, ampliando ainda mais sua adoção na indústria.

Oportunidades de carreira com R

Habilidades em R são valorizadas para funções de cientista de dados, estatístico, bioestatístico, analista quantitativo e analista de dados. Empresas farmacêuticas, instituições de pesquisa, agências governamentais e empresas financeiras contratam extensivamente usuários de R. Combinado com habilidades em Python, conhecimento de R faz de você um candidato abrangente em ciência de dados.

Experimente R online Gratuito · Sem necessidade de cadastro

Atalhos de teclado

Programe mais rápido com estes atalhos de teclado no editor do myCompiler.

Executar código
+ Enter
Salvar programa
+ S
Alternar comentário
+ /
Indentar linha
Tab
Remover indentação
Shift + Tab
Desfazer
+ Z
Selecionar próxima ocorrência
+ D
Localizar e substituir
+ H

Incorpore o compilador R no seu site

Adicione um compilador R interativo ao seu site, blog ou plataforma de aprendizado. Os leitores podem escrever e executar código R diretamente na sua página sem sair dela.

Perfeito para tutoriais técnicos, cursos de programação, documentação e conteúdo educacional. Salve um programa no myCompiler e use o link de incorporação para adicioná-lo a qualquer página web.

Embedded R compilador, editor e executor de código
Output Run
HTML
<iframe
src="https://www.mycompiler.io
    /embed/r"
width="100%"
height="400"
frameborder="0">
</iframe>

Por que os desenvolvedores escolhem o myCompiler

Um IDE online completo para R e 27+ outras linguagens de programação.

27+ linguagens

Python, JavaScript, Java, C++, Rust, Go, TypeScript, C# e muito mais. Todos os compiladores e interpretadores em um só lugar. Troque de linguagem instantaneamente.

Modo escuro e claro

Alterne entre temas claro e escuro com um clique. Programe confortavelmente em qualquer condição de iluminação, de dia ou de noite.

Compatível com dispositivos móveis

Editor totalmente responsivo otimizado para celulares, tablets e Chromebooks. Programe em qualquer dispositivo com navegador web. Sem necessidade de baixar aplicativo.

Salve e compartilhe código

Salve programas na sua conta, compartilhe via URLs únicas e deixe outros visualizarem, fazerem fork e executarem seu código. Ótimo para colaboração e revisões de código.

Tags e organização

Organize seus programas salvos com tags e encontre-os rapidamente com busca e filtros. Construa uma biblioteca pessoal de trechos de código e soluções.

Sem necessidade de conta

Comece a escrever e executar código imediatamente. Sem cadastro, sem e-mail, sem cartão de crédito. Crie uma conta gratuita depois, apenas se quiser salvar seu trabalho.

Perguntas frequentes

Perguntas comuns sobre o uso do compilador, playground e executor de código R online.

Sim! O myCompiler é completamente gratuito para todas as linguagens suportadas, incluindo R. Não há assinaturas, planos premium nem custos ocultos. Todos os recursos estão disponíveis sem custo.
O myCompiler mantém seu ambiente R atualizado. Você pode ver a versão exata na seção de detalhes da linguagem nesta página. Atualizamos regularmente todos os runtimes para suas versões estáveis mais recentes.
Sim! O myCompiler fornece bibliotecas R populares incluindo ggplot2, dplyr, tidyr e data.table. Você pode carregá-las e usá-las diretamente no seu código.
Basta abrir o editor R, escrever ou colar seu código e clicar no botão Executar. Seu código será executado em nossos servidores e a saída aparecerá no painel do terminal em segundos.
Sim. Clique em Salvar para armazenar seu programa. Você receberá uma URL única que pode compartilhar com qualquer pessoa. Os destinatários podem visualizar, fazer fork e executar seu código.
Sim. O myCompiler suporta projetos com múltiplos arquivos. Você pode criar, renomear e excluir arquivos na barra lateral. Isso permite organizar seu código R como em um IDE local.
Sim. Todo código é executado em contêineres isolados em nossos servidores. Cada execução recebe seu próprio ambiente isolado que é destruído após a conclusão. Seu código não pode afetar outros usuários nem nossa infraestrutura.
Sim. O myCompiler tem um design responsivo otimizado para celulares e tablets. Você pode escrever e executar código R em qualquer lugar. A interface móvel usa abas para alternar entre o editor, a saída e os painéis de arquivos.
Sim. Clique na aba Entrada no painel inferior, digite ou cole seus dados de entrada e clique em Executar. Seu programa lerá a entrada que você forneceu.
A execução é rápida. O código roda em nossa infraestrutura de nuvem otimizada e a saída geralmente aparece em segundos. O tempo de execução depende da complexidade do seu programa.
Sim. O myCompiler oferece um recurso de incorporação. Você pode copiar um trecho iframe e colá-lo no seu site, blog ou documentação. Os visitantes podem editar e executar código diretamente na sua página.
O myCompiler suporta atalhos comuns de editor, incluindo Executar (Ctrl/Cmd+Enter), Salvar (Ctrl/Cmd+S), Localizar (Ctrl/Cmd+F) e mais. Consulte a seção de atalhos de teclado nesta página para a lista completa.
Não. O myCompiler requer conexão com a internet porque o código é compilado e executado em nossos servidores na nuvem. O próprio editor carrega no seu navegador, mas executar código requer conectividade.
O myCompiler oferece um ambiente rápido, gratuito e sem configuração, com um editor de código moderno, suporte a múltiplos arquivos, modo escuro e compartilhamento instantâneo. É ideal para aprendizado, prototipagem, entrevistas e compartilhamento de exemplos de código.
Sim. O myCompiler é ótimo para praticar algoritmos e problemas de programação. Você pode escrever código R, fornecer entrada personalizada e testar suas soluções instantaneamente. Salve seu trabalho e volte a ele a qualquer momento.
Use instruções de impressão ou saída de console para rastrear o comportamento do seu programa. O myCompiler exibe todas as saídas padrão e mensagens de erro no painel do terminal. As mensagens de erro incluem números de linha para ajudá-lo a localizar os problemas.

Pronto para escrever código R?

Abra o playground gratuito de R e comece a programar imediatamente. Sem downloads, sem necessidade de conta.

Comece a programar em R

Gratuito · Sem necessidade de cadastro · R 4.3.3

Comece a programar em R