.DO

DO ファイル

Stata Do-File
質問する
クイック回答

.do ファイルは Stata の do-file です。これは、分析を再現するために使用される統計コマンドのプレーンテキスト形式のスクリプトです。コードを表示するには、任意のテキストエディタで開いてください。実行するには、Stata(またはキャンパスライセンス)が必要です。ファイルを開くこと自体は無害ですが、信頼できるソースからのものである場合にのみ Stata で実行してください。

開発元: StataCorp カテゴリ: 開発用ファイル MIME: text/plain
対応OS Windows macOS Linux
関連: .MD · .HEX · .XSD · .MAP

このページの内容

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

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

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

ファイルを識別する

DO ファイル形式とは?

.do ファイルは、StataCorp によって開発された統計ソフトウェアパッケージである Stata 用のプレーンテキストスクリプトです。これには、スクリプトの実行時に順番に実行される一連の Stata コマンドが、1行に1つずつ保持されています。Do-file は、再現可能な統計分析を作成するための標準的な方法です。インタラクティブコンソールでコマンドを1つずつ入力する代わりに、研究者はそれらを .do ファイルにまとめ、do または run コマンドを使用して一連の流れ全体を実行します。

この形式にはバイナリヘッダーやマジックバイトはなく、text/plain MIME タイプを使用するため、どのテキストエディタでも開くことができます。コメントには、行頭の *、インラインノート用の //、または複数行ブロック用の /* … */ を使用します。Do-file は、ローカルおよびグローバルマクロ、forvalues および foreach ループ、条件分岐、.ado プログラムファイルの呼び出しなど、Stata プログラミングの全語彙をサポートしています。

Do-file は .dta Stata データセットと密接に連携して機能します。一般的なスクリプトは、データセットを読み込み、データのクリーニングと変換を行い、統計モデルを実行し、結果をエクスポートします。出力は多くの場合 SMCL ログファイル に記録されます。Stata 内蔵の Do-file エディタは、構文ハイライトと直接実行ボタンを提供します。大規模なプロジェクトでは、Stata Enhanced 拡張機能を備えた Visual Studio Code も人気のある代替手段です。

セキュリティと安全性

リスク: LOW

do-file はテキストエディタで開く分には無害ですが、実行するとそのコマンドが実行されます。悪意のある Stata do-file は、シェルコマンド(Stata の «shell»/«!» 構文)を呼び出したり、ファイルを削除したりする可能性があるため、未知のソースからのスクリプトを Stata で実行する前には、他のスクリプトと同様に内容を確認してください。

形式の詳細

概要
正式名称Stata Do-File
開発元StataCorp登場時期 1985 (Stata 1.0); do-file workflow standard ever since
MIME タイプtext/plain
タイプStata 統計コマンドのプレーンテキストスクリプト
この拡張子は以下でも使用されています…
  • Java Servlet URL マッピング (*.do) - 実際のファイルではありません。Struts 時代の URL サフィックスであり、Web サーバーによってコントローラーサーブレットにマッピングされます。ダウンロードや開封の対象ではありません。
  • ModelSim / QuestaSim DO マクロ - FPGA/ASIC およびデジタル設計ワークフローにおいて HDL シミュレーションを自動化する Tcl ベースのマクロスクリプトです。

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

Windows3 apps
Stata 有料 Stata を開き、「ファイル」>「開く」を選択するか、«doedit» と入力してスクリプトを Do-file エディタに読み込みます。Ctrl+D で実行します。(商用ソフト。キャンパスライセンスが一般的です。)
Notepad オープンソース 直接開きます。do-file はプレーンテキストです。閲覧や簡単な編集に適しています。
Visual Studio Code 無料 右クリック > «Code で開く» を選択。「Stata Enhanced」構文拡張機能をインストールするとハイライト表示されます。Stata なしで .do ファイルを検査・編集する安全な方法です。
macOS2 apps
Stata 有料 Stata を開き、「ファイル」>「開く」を選択するか、«doedit» と入力してスクリプトを Do-file エディタに読み込みます。Ctrl+D で実行します。(商用ソフト。キャンパスライセンスが一般的です。)
Visual Studio Code 無料 右クリック > «Code で開く» を選択。「Stata Enhanced」構文拡張機能をインストールするとハイライト表示されます。Stata なしで .do ファイルを検査・編集する安全な方法です。
Linux2 apps
Stata 有料 Stata を開き、「ファイル」>「開く」を選択するか、«doedit» と入力してスクリプトを Do-file エディタに読み込みます。Ctrl+D で実行します。(商用ソフト。キャンパスライセンスが一般的です。)
Any text editor (gedit, Kate, vim) オープンソース 直接開きます。ファイルはプレーンテキストです。

技術的詳細

詳細仕様
ファイルタイププレーンテキストの Stata コマンドスクリプト
開発元StataCorp
MIME タイプtext/plain
エンコーディングUTF-8 または ASCII プレーンテキスト。バイナリヘッダーやマジックバイトなし
実行コマンドStata コマンドウィンドウまたは別の do-file で入力される `do filename.do` または `run filename.do`
コメント構文行全体のコメントには行頭に `*`、インラインには `//`、複数行ブロックには `/* … */` を使用
行構造1行に1つの Stata コマンド。長いコマンドは `///` を使用して次の行に継続
マクロサポート再利用可能なテキスト置換のためのローカルマクロ(`local macname`)およびグローバルマクロ(`global macname`)
ループ構造数値範囲には `forvalues`、変数名やファイルパスなどのリストには `foreach` を使用
条件ロジック個々のコマンドに対する `if` 修飾子、および `if`/`else` ブロック制御フロー
典型的な用途再現可能なデータのクリーニング、統計モデリング、およびバッチ出力の生成
関連フォーマット`.ado` (Stata プログラム), `.dta` (Stata データセット), `.smcl` (Stata ログファイル), `.sthlp` (Stata ヘルプファイル)
オペレーティングシステムWindows, macOS, Linux - Stata がインストールされている環境
エディタサポートStata 内蔵 Do-file エディタ(構文ハイライト、直接実行)、Stata Enhanced 拡張機能を備えた VS Code、任意のプレーンテキストエディタ
リリース日1985 (Stata 1.0); do-file workflow standard ever since
仕様書www.stata.com

DO の変換

コミュニティ Q&A

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

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

よくある質問

Stata なしで .do ファイルを開くにはどうすればよいですか?
任意のテキストエディタで開くことができます。VS Code や Notepad++ に Stata 構文拡張機能を追加すると読みやすくなります。実際に分析を実行する場合にのみ、Stata(または Stata エンジンを搭載した代替ソフト)が必要になります。
Stata do-file を実行するにはどうすればよいですか?
Stata 内で:Do-file エディタで開き、Ctrl+D(Mac の場合は Cmd+Shift+D)を押すか、コマンドウィンドウで «do "path\script.do"» と入力します。ターミナルから:«stata -b do script.do» と入力すると、バッチモードで実行されます。
Stata の .do ファイルを R や Python に変換できますか?
自動的にはできません。信頼できるトランスレータは存在しません。do-file は分析手順を文書化したものであり、R/Python バージョンは手動で書き直す必要があります。データセット(.dta ファイル)は、R や pandas に直接インポートできます。
.do ファイルと .ado ファイルの違いは何ですか?
.do ファイルは特定の分析のために実行するスクリプトです。.ado ファイルは、名前で呼び出したときに Stata が自動的に読み込む、再利用可能な Stata コマンド/プログラムを定義します。
なぜ .dta ファイルと一緒に .do ファイルを受け取ったのですか?
それは Stata の再現パッケージです。.do は分析スクリプトであり、.dta はそれが操作するデータセットです。Stata で .dta を開き、次に .do を実行して結果を再現してください。

参考文献

1Stata documentation - [U] 16 Do-fileswww.stata.com
2StataCorp - official sitewww.stata.com

さらに探索

データベース全体から

今週のトップ拡張子

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

関連する拡張子

.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File
.NUPKGNuGet Package

無料ファイルツール

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

ツールボックスを開く

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