.R

R ファイル

R Script File
質問する
クイック回答

R ファイルは、統計計算やデータサイエンス向けに構築された言語である R で記述されたソースコードです。RStudio(無料)で開くか、コマンドラインから «Rscript filename.R» を使用して実行します。未知のソースからの R スクリプトは、システム上で任意のコマンドを実行する可能性があるため、内容を確認せずに実行しないでください。

開発元: R Core Team (R Foundation for Statistical Computing); R language created by Ross Ihaka and Robert Gentleman (1993) カテゴリ: 開発用ファイル オープンスタンダード MIME: text/x-r-source
対応OS Windows macOS Linux Web
関連: .DO · .MD · .HEX · .XSD

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 19, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

R ファイル形式とは?

.r ファイル(慣習的には大文字の .R と表記されます)には、1993年にオークランド大学の Ross Ihaka と Robert Gentleman によって作成された R 統計プログラミング言語のソースコードが含まれています。R は、学術研究や科学研究における統計計算、バイオインフォマティクス、データサイエンスの主要な言語です。

.R スクリプトは、必須の構造を持たないプレーンな UTF-8 テキストです。ステートメントは上から下に実行されるか、source() を介して後でロードするための関数を定義します。一般的なスクリプトは、パッケージをロードするための library() 呼び出しで始まり、代入には <- 演算子を使用し、tidyverse または base-R のデータ操作を適用し、lm() や glm() などの関数で統計モデルを適合させ、ggplot2 や標準グラフィックスを通じて視覚化を生成します。コメントの先頭には # が付きます。スクリプトはコマンドラインから Rscript script.R で実行するか、RStudio 内で対話的に実行します。Unix システムでは、シバン #!/usr/bin/env Rscript により直接実行が可能です。

実用上の注意点として、大文字と小文字を区別するファイルシステム(Linux、macOS)では、.R と .r は別のファイルとして扱われます。GitHub Linguist は歴史的に .r を R ではなく REBOL と誤認していましたが、REBOL コミュニティは曖昧さを避けるために .reb や .r3 拡張子へと移行しています。関連する形式には、文芸的プログラミング用の R Markdown (.rmd) や、シリアル化された R オブジェクト用の RData (.rdata) があります。

セキュリティと安全性

リスク: MEDIUM

R スクリプトはインタープリタ形式のコードです。信頼できない .R ファイルを実行すると、任意のファイルシステム操作、ネットワークリクエスト、パッケージのインストールが行われる可能性があります。未知のソースからのスクリプトを実行する前に、テキストエディタで開いて内容を確認してください。R コードは system() や shell() を呼び出して OS コマンドを実行できます。未知の .R ファイルは、他の実行可能スクリプトと同様に取り扱ってください。

形式の詳細

概要
正式名称R Script File別名 R source file, R program file
開発元R Core Team (R Foundation for Statistical Computing); R language created by Ross Ihaka and Robert Gentleman (1993)登場時期 1993 (R language); .R extension used since R's public availability (~1995)
MIME タイプtext/x-r-source
タイプR 統計プログラミング言語用のプレーンテキストソースコードファイル
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • REBOL スクリプト - REBOL (Relative Expression Based Object Language) は歴史的に .r を使用していましたが、現在は R 統計スクリプトとの混乱を避けるため、コミュニティは .reb / .r3 を好んで使用します。

R ファイルを開くプログラム

Windows4 apps
Notepad オープンソース R の構文ハイライトを使用してスクリプトを表示/編集します(手動で言語を R に設定する必要がある場合があります)。
RStudio (Posit) オープンソース «ファイル» → «ファイルを開く» から .R ファイルを開くか、エディタにドラッグします。Ctrl+Enter(行)または Source ボタン(ファイル全体)でコードを実行します。
R (base installation) オープンソース CRAN から R をインストールします。CMD からスクリプトを実行するには «Rscript C:\path\to\script.R» と入力します。または R GUI を開き、«ファイル» → «Rコードのソース» を使用します。
VS Code with R extension オープンソース VS Code に R 拡張機能をインストールします。構文ハイライト、R ターミナルの統合、プロットビューアが提供されます。
macOS4 apps
Apple Xcode 無料 .R テキストファイルをプレーンテキストとして表示できますが、R 言語のサポートや実行機能は提供されません。R スクリプトには推奨されないツールです。
BBEdit フリーミアム .R ファイルをテキストとして開き、基本的な構文の色付けで表示できます。実行機能はありません。
RStudio (Posit) オープンソース «ファイル» → «ファイルを開く» から .R ファイルを開くか、エディタにドラッグします。Ctrl+Enter(行)または Source ボタン(ファイル全体)でコードを実行します。
R (base) オープンソース CRAN から R をインストールします。ターミナルで «Rscript script.R» を実行します。R.app GUI も利用可能です。
Linux2 apps
RStudio (Posit) オープンソース «ファイル» → «ファイルを開く» から .R ファイルを開くか、エディタにドラッグします。Ctrl+Enter(行)または Source ボタン(ファイル全体)でコードを実行します。
R (base) オープンソース CRAN から R をインストールします。ターミナルで «Rscript script.R» を実行します。R.app GUI も利用可能です。
Web1 app
Posit Cloud (formerly RStudio Cloud) フリーミアム .R ファイルを Posit Cloud プロジェクトにアップロードし、ブラウザベースの RStudio 環境で実行します。ローカルへの R のインストールは不要です。

技術的詳細

詳細仕様
テキストエンコーディングUTF-8(推奨、および最新の R でのデフォルト)。古いバージョンでは ASCII またはシステムロケールが受け入れられます
コメント構文行およびインラインコメントには `#` プレフィックスを使用。標準の R にはブロックコメント構文はありません
代入演算子`<-`(標準的な R スタイル)。`=` も有効ですが、慣習的に関数の引数渡し用に予約されています
大文字と小文字の区別大文字と小文字を区別するファイルシステム(Linux、macOS)では `.R` と `.r` は区別されます。GitHub Linguist は `.r` を REBOL と誤分類する場合があります
実行方法コマンドラインからの `Rscript script.R`、R セッション内での `source("script.R")`、RStudio での対話型 REPL
シバン(Shebang)サポートファイルが実行可能としてマークされている場合、1行目の `#!/usr/bin/env Rscript` により Unix での直接実行が可能になります
パッケージシステム`library(pkgname)` でパッケージをインポート。CRAN には20,000以上のパッケージがあり、ゲノミクスワークフローには Bioconductor があります
必須構造なし必須の `main()` 関数やモジュール宣言は不要。実行は上から下へと進みます
一般的なファイルサイズほとんどの分析スクリプトで 100 KB 未満。大きなデータベクトルがリテラルとして埋め込まれている場合は数 MB に達することもあります
主要な IDERStudio (Posit) - .R ファイルの構文ハイライト、統合 REPL、プロットビューア、パッケージ管理を提供します
エコシステムでの役割統計モデリング (`lm()`, `glm()`)、データ加工 (dplyr, tidyr)、視覚化 (`ggplot2`)、バイオインフォマティクス (Bioconductor)
再現性の慣行確率的再現性のための `set.seed()`、公開された分析の実行環境を記録するための `sessionInfo()`
リリース日1993 (R language); .R extension used since R's public availability (~1995)
最新バージョンR 4.4.x (2024); language and .R format unchanged in structure
オープンスタンダードはい · ロイヤリティフリー
仕様書www.r-project.org

R の変換

コミュニティ Q&A

ユーザーからの質問
質問する
R ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。R ファイルについて最初の質問をしてみましょう。

よくある質問

.R ファイルとは何ですか?
統計やデータサイエンスのためのプログラミング言語である R で書かれたスクリプトです。開いて実行するには、R(cran.r-project.org から無料で入手可能)と、理想的には RStudio が必要です。
.R ファイルを開くにはどうすればよいですか?
R と RStudio(どちらも無料)をインストールします。RStudio を開き、«ファイル» → «ファイルを開く» を使用して .R スクリプトをロードします。また、任意のテキストエディタ(メモ帳、VS Code など)で表示することも可能です。
R スクリプトを実行するにはどうすればよいですか?
RStudio の場合:ファイルを開いて «Source» をクリックするか、Ctrl+Shift+S を押します。コマンドラインの場合:«Rscript yourscript.R» を実行します。R GUI の場合:«ファイル» → «Rコードのソース» を使用します。
エディタで .R ファイルに REBOL のハイライトが表示されるのはなぜですか?
一部の古いエディタ(Notepad++ や一部の GitHub ツール)は、歴史的に .r を REBOL としてデフォルト設定していました。手動で言語/構文モードを «R» に変更してください。これらのツールの最新バージョンでは修正されています。
R スクリプトを Python に変換できますか?
自動的にはできません。R の関数を Python の同等のもの(データフレームには pandas、統計には statsmodels、プロットには matplotlib/seaborn)に手動で翻訳する必要があります。rpy2 ライブラリを使用すると、ブリッジとして Python から R を呼び出すことができます。
R と R Studio は同じものですか?
いいえ。R はプログラミング言語およびランタイムであり、RStudio(現在は Posit)は R コードの記述と実行をはるかに容易にする IDE(統合開発環境)です。R は RStudio とは別にインストールする必要があります。

参考文献

1R Project - The R Foundation for Statistical Computingwww.r-project.org
2CRAN - Comprehensive R Archive Networkcran.r-project.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

関連する拡張子

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧