Menu
Coddy logo textTech

オンラインRコンパイラ

コードスニペットを書いて、実行して、共有できます — セットアップ不要。

script.R
Output
Click Run to see the output here.

ブラウザでRをオンライン実行

無料のオンラインR言語プレイグラウンド兼コードランナーです。ブラウザでRスクリプトを書いて「実行」を押せば、Rscript が数秒で動かします。RStudio も、ローカルの R インストールも、install.packages() の待ち時間もいりません。

エディタは VS Code と同じエンジンで動いているので、R の構文ハイライト、オートコンプリート、エラーの波線表示はすべて使えます。コードは Alpine Linux 上の Rscript で実行され、dplyr、tidyr、stringr、jsonlite はプリインストール済み — データ整形のための tidyverse コアが揃っています。データフレームの探索、stringr での regex のテスト、jsonlite での JSON 解析にちょうどいい環境です。

このR言語プレイグラウンドが役立つ理由

  • Rを即実行 — コードを書いて「実行」を押せば、Rscript の出力が数秒で返ってきます。install.packages() の待ち時間も RStudio のセットアップも不要。
  • R構文のハイライト、オートコンプリート、行番号付きの分かりやすいエラーメッセージをすべて完備。VS Code と同じエディタエンジンで動いています。
  • stdin 入力に対応しています。readLines('stdin')file('stdin') は playground の入力ボックスから読み込むので、対話入力を受け取るスクリプトやパイプされたデータを処理するスクリプトもひと通り動かせます。手元に R インタープリタや RStudio、CRAN ミラーを用意する必要はありません。
  • dplyr、tidyr、stringr、jsonlite をプリインストールした R — RStudio や tidyverse をローカルに入れずに、実際の tidyverse データ分析スニペットを実行できます。

R言語プレイグラウンドで試せること

  • base R のベクトル、data frame、apply 系関数:tidyverse に進む前に押さえておきたい基礎です。
  • tidyverse のデータパイプライン: magrittr パイプで繋げた dplyr(filter、mutate、summarise、group_by)と、tidyr の pivot_longer / pivot_wider によるリシェイプ。
  • R のちょっとした実験:stringr で regex を試したり、jsonlite で JSON を解析したり、統計サマリーを検証したり、グループ化した summarise の挙動を確かめたり。

オンラインR言語コンパイラのよくある質問

オンラインR言語コンパイラは無料ですか?
はい、Rプレイグラウンドは無料で使えます。登録不要、Rのインストール不要、RStudioのライセンスも不要 — ページを開けばすぐにスクリプトを実行できます。
R や RStudio のインストールは必要ですか?
インストール不要です。R や RStudio、tidyverse をローカルに用意する必要はありません。オンライン R ランナーが、dplyr、tidyr、stringr、jsonlite を読み込んだ状態の Rscript でスクリプトを実行します。
R言語プレイグラウンドはモバイルやクロームブックでも動きますか?
はい。Rプレイグラウンドはモダンなブラウザなら動きます。デスクトップでもタブレットでもモバイルでもOKです。Chromebook、iPad、学校のPCからRStudioを入れずにRスクリプトを動かしたいときに便利です。
オンライン R コンパイラで readLines('stdin') を使えますか?
はい。readLines('stdin')file('stdin') は、ターミナルで Rscript script.R に入力をパイプするときと同じように、入力した行を読み込みます。ファイルをアップロードせずにその場限りのデータを処理するスクリプトに便利です。
プレイグラウンドを試した後、Rはどう学べばいいですか?
サンプルの R コードを編集して「実行」を押し、繰り返してみてください。もう少し体系的に学びたくなったら、Coddy の対話型 R コースがベクトル、data frame、tidyverse、可視化を実践演習付きでカバーしています — 統計、データサイエンス、バイオインフォマティクスのどれに進むにしても、しっかりとした土台になります。