.DO

Файл DO

Stata Do-File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .do - это do-файл Stata: текстовый скрипт со статистическими командами, используемый для воспроизведения анализа. Чтобы просмотреть код, откройте его в любом текстовом редакторе. Чтобы выполнить его, вам понадобится Stata (или университетская лицензия Stata). Файл безопасен для открытия; запускайте его в Stata только в том случае, если доверяете источнику.

Разработчик: StataCorp Категория: Файлы разработчика MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .MD · .HEX · .XSD · .MAP

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 3, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла DO?

Файл .do представляет собой текстовый скрипт для Stata, пакета статистического программного обеспечения, разработанного StataCorp. Он содержит последовательность команд Stata - по одной на строку - которые выполняются по порядку при запуске скрипта. Do-файлы являются стандартным способом написания воспроизводимых статистических анализов: вместо того чтобы вводить команды по одной в интерактивной консоли, исследователи собирают их в файл .do и запускают всю последовательность с помощью команды do или run.

Формат не содержит бинарного заголовка или сигнатуры (magic bytes) и использует MIME-тип text/plain, поэтому его может открыть любой текстовый редактор. Комментарии используют * в начале строки, // для встроенных заметок или /* … */ для многострочных блоков. Do-файлы поддерживают полный программный словарь Stata: локальные и глобальные макросы, циклы forvalues и foreach, условную логику и вызовы программных файлов .ado.

Do-файлы работают в связке с наборами данных Stata .dta - типичный скрипт загружает набор данных, очищает и преобразует данные, запускает статистические модели и экспортирует результаты. Вывод часто фиксируется в лог-файлах SMCL. Встроенный в Stata редактор Do-file Editor обеспечивает подсветку синтаксиса и кнопку прямого запуска; Visual Studio Code с расширением Stata Enhanced является популярной альтернативой для крупных проектов.

Безопасность и защита

РИСК: LOW

Do-файл безопасен для открытия в текстовом редакторе, но его выполнение запускает содержащиеся в нем команды. Вредоносный do-файл Stata может вызывать команды оболочки (синтаксис Stata «shell»/«!») или удалять файлы, поэтому проверяйте скрипты из неизвестных источников перед их запуском в Stata - соблюдайте ту же осторожность, что и с любым другим скриптом.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕStata Do-File
РАЗРАБОТЧИКStataCorpс 1985 (Stata 1.0); do-file workflow standard ever since
MIME-ТИПtext/plain
ТИПТекстовый скрипт статистических команд Stata
СВЯЗАННЫЕ.md.hex.xsd.map
Это расширение также используется в…
  • Сопоставление URL-адресов Java Servlet (*.do) - Не является реальным файлом - суффикс URL времен Struts, сопоставленный веб-сервером с сервлетом контроллера; нечего скачивать или открывать.
  • Макрос ModelSim / QuestaSim DO - Скрипт макроса на базе Tcl, который автоматизирует моделирование HDL в рабочих процессах FPGA/ASIC и цифрового проектирования.

Программы, открывающие файлы DO

Windows3 apps
Stata Платно Откройте Stata, затем Файл > Открыть или введите «doedit», чтобы загрузить скрипт в Do-file Editor; запустите с помощью Ctrl+D. (Коммерческое ПО; часто встречаются университетские лицензии).
Notepad Открытый код Открывайте напрямую - do-файл является обычным текстом. Подходит для чтения или быстрого редактирования.
Visual Studio Code Бесплатно Правой кнопкой мыши > Открыть с помощью Code; установите расширение синтаксиса «Stata Enhanced» для подсветки. Безопасный способ проверки/редактирования любого файла .do без Stata.
macOS2 apps
Stata Платно Откройте Stata, затем Файл > Открыть или введите «doedit», чтобы загрузить скрипт в Do-file Editor; запустите с помощью Ctrl+D. (Коммерческое ПО; часто встречаются университетские лицензии).
Visual Studio Code Бесплатно Правой кнопкой мыши > Открыть с помощью Code; установите расширение синтаксиса «Stata Enhanced» для подсветки. Безопасный способ проверки/редактирования любого файла .do без Stata.
Linux2 apps
Stata Платно Откройте Stata, затем Файл > Открыть или введите «doedit», чтобы загрузить скрипт в Do-file Editor; запустите с помощью Ctrl+D. (Коммерческое ПО; часто встречаются университетские лицензии).
Any text editor (gedit, Kate, vim) Открытый код Открывайте напрямую; файл является обычным текстом.

Технические подробности

глубокая спецификация
Тип файлаТекстовый скрипт команд Stata
РазработчикStataCorp
MIME-типtext/plain
КодировкаUTF-8 или ASCII обычный текст; без бинарного заголовка или сигнатуры
Команда выполнения`do filename.do` или `run filename.do`, введенная в командном окне Stata или другом do-файле
Синтаксис комментариев`*` в начале строки для комментария на всю строку; `//` для встроенного; `/* … */` для многострочных блоков
Структура строкОдна команда Stata на строку; длинные команды переносятся на следующую строку с помощью `///`
Поддержка макросовЛокальные макросы (`local macname`) и глобальные макросы (`global macname`) для многократной подстановки текста
Конструкции циклов`forvalues` для числовых диапазонов; `foreach` для списков элементов, таких как имена переменных или пути к файлам
Условная логикаКвалификаторы `if` для отдельных команд и управление потоком блоков `if`/`else`
Типичное использованиеВоспроизводимая очистка данных, статистическое моделирование и пакетная генерация вывода
Связанные форматы`.ado` (программы Stata), `.dta` (наборы данных Stata), `.smcl` (лог-файлы Stata), `.sthlp` (файлы справки Stata)
Операционные системыWindows, macOS, Linux - везде, где установлена Stata
Поддержка редакторовВстроенный редактор Do-file Editor в Stata (подсветка синтаксиса, прямой запуск); VS Code с расширением Stata Enhanced; любой текстовый редактор
Выпущен1985 (Stata 1.0); do-file workflow standard ever since
Спецификацияwww.stata.com

Конвертации DO

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами DO. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах DO.

Часто задаваемые вопросы

Как открыть файл .do без Stata?
Его открывает любой текстовый редактор - VS Code или Notepad++ с расширением синтаксиса Stata сделают его читаемым. Stata (или альтернатива с движком Stata) нужна только для непосредственного выполнения анализа.
Как запустить do-файл Stata?
В Stata: откройте его в Do-file Editor и нажмите Ctrl+D (Cmd+Shift+D на Mac) или введите: do «путь\script.do» в окне команд. Из терминала: stata -b do script.do запускает его в пакетном режиме.
Можно ли конвертировать файл .do из Stata в R или Python?
Не автоматически - надежного транслятора не существует. Do-файл документирует этапы анализа; версию на R/Python придется переписывать вручную. Набор данных (файл .dta) можно импортировать в R/pandas напрямую.
В чем разница между файлами .do и .ado?
Файл .do - это скрипт, который вы запускаете для конкретного анализа; файл .ado определяет многоразовую команду или программу Stata, которую Stata загружает автоматически, когда вы вызываете ее по имени.
Почему я получил файл .do вместе с файлом .dta?
Это пакет репликации Stata: .do - это скрипт анализа, а .dta - набор данных, с которым он работает. Откройте .dta в Stata, затем запустите .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.DBSQLite Database File

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z