Онлайн-компилятор R
Пишите, запускайте и делитесь фрагментами кода — без установки.
Запустите R онлайн в браузере
Бесплатная онлайн-песочница и компилятор R. Пишите R-скрипты в браузере, жмите «Запустить» — Rscript выполнит их за секунды. Без RStudio, без локальной установки R и без ожидания install.packages().
Редактор построен на том же движке, что и VS Code, так что подсветка синтаксиса R, автодополнение и подчёркивание ошибок работают как надо. Код выполняется через Rscript на Alpine Linux, с предустановленными dplyr, tidyr, stringr и jsonlite — это ядро tidyverse для обработки данных. Удобно, чтобы покрутить data frame, проверить regex через stringr или распарсить JSON через jsonlite.
Почему эта R-песочница полезна
- Мгновенный запуск R — пишите код, жмите «Запустить» и получайте вывод Rscript за секунды, без ожидания
install.packages()и настройки RStudio. - Полная подсветка синтаксиса R, автодополнение и понятные сообщения об ошибках с номерами строк — на том же движке редактора, что и VS Code.
- Поддерживается ввод через stdin.
readLines('stdin')иfile('stdin')читают данные из поля ввода playground, так что скрипты с интерактивным вводом или разбором данных из pipe работают полностью. Никакого интерпретатора R, RStudio или зеркала CRAN на вашей стороне. - R с предустановленными dplyr, tidyr, stringr и jsonlite — запускайте настоящие tidyverse-сниппеты для анализа данных без установки RStudio и tidyverse локально.
Что можно попробовать в R-песочнице
- Векторы, data frame и функции семейства apply из базового R: основа, без которой нет смысла браться за tidyverse.
- Пайплайны обработки данных в tidyverse: dplyr (filter, mutate, summarise, group_by) в связке с pipe из magrittr и преобразования формы через tidyr
pivot_longer/pivot_wider. - Быстрые эксперименты в R: проверьте regex через stringr, распарсите JSON через jsonlite, убедитесь в статистической сводке или посмотрите, как ведёт себя сгруппированный
summarise.
Часто задаваемые вопросы про онлайн-компилятор R
Онлайн-компилятор R бесплатный?
Нужно ли устанавливать R или RStudio?
Работает ли R-песочница на мобильном и Chromebook?
Можно ли использовать readLines('stdin') в онлайн-компиляторе R?
readLines('stdin') и file('stdin') читают введённые строки так же, как если бы вы передавали ввод через pipe в Rscript script.R в терминале. Удобно для скриптов, которые обрабатывают разовые данные без загрузки файла.