O que é o formato de ficheiro DO?
Um arquivo .do é um script de texto simples para o Stata, o pacote de software estatístico desenvolvido pela StataCorp. Ele contém uma sequência de comandos do Stata - um por linha - que são executados em ordem quando o script é rodado. Os do-files são a forma padrão de escrever análises estatísticas reprodutíveis: em vez de digitar comandos um a um no console interativo, os pesquisadores os reúnem em um arquivo .do e executam toda a sequência com o comando do ou run.
O formato não possui cabeçalho binário ou magic bytes e utiliza o MIME type text/plain, portanto, qualquer editor de texto pode abri-lo. Os comentários usam * no início de uma linha, // para notas na mesma linha ou /* … */ para blocos de várias linhas. Os do-files suportam todo o vocabulário de programação do Stata: macros locais e globais, loops forvalues e foreach, lógica condicional e chamadas para arquivos de programa .ado.
Os do-files trabalham em conjunto com conjuntos de dados Stata .dta - um script típico carrega um conjunto de dados, limpa e transforma os dados, executa modelos estatísticos e exporta resultados. A saída é frequentemente capturada em arquivos de log SMCL. O Editor de Do-file integrado do Stata oferece realce de sintaxe e um botão de execução direta; o Visual Studio Code com a extensão Stata Enhanced é uma alternativa popular para projetos maiores.
Segurança e proteção
RISCO: LOWUm do-file é inofensivo para abrir em um editor de texto, mas executá-lo roda seus comandos. Um do-file malicioso do Stata poderia chamar comandos do shell (sintaxe «shell»/«!» do Stata) ou excluir arquivos, portanto, revise scripts de fontes desconhecidas antes de executá-los no Stata - a mesma cautela que você aplicaria a qualquer script.
Detalhes do formato
em resumo- Mapeamento de URL Java Servlet (*.do) - Não é um arquivo real - um sufixo de URL da era Struts mapeado para um servlet controlador pelo servidor web; nada para baixar ou abrir.
- Macro ModelSim / QuestaSim DO - Um script de macro baseado em Tcl que automatiza a simulação HDL em fluxos de trabalho de FPGA/ASIC e design digital.
Programas que abrem arquivos DO
Detalhes técnicos
especificação profunda| Tipo de arquivo | Script de comandos Stata em texto simples |
| Desenvolvido por | StataCorp |
| MIME type | text/plain |
| Codificação | UTF-8 ou ASCII texto simples; sem cabeçalho binário ou magic bytes |
| Comando de execução | `do filename.do` ou `run filename.do` inserido na janela de comando do Stata ou em outro do-file |
| Sintaxe de comentário | `*` no início da linha para comentário de linha inteira; `//` para mesma linha; `/* … */` para blocos de várias linhas |
| Estrutura de linha | Um comando Stata por linha; comandos longos continuados na linha seguinte com `///` |
| Suporte a macros | Macros locais (`local macname`) e macros globais (`global macname`) para substituição de texto reutilizável |
| Construtos de loop | `forvalues` para intervalos numéricos; `foreach` para listas de itens como nomes de variáveis ou caminhos de arquivos |
| Lógica condicional | Qualificadores `if` em comandos individuais e fluxo de controle de bloco `if`/`else` |
| Uso típico | Limpeza de dados reprodutível, modelagem estatística e geração de saída em lote |
| Formatos relacionados | `.ado` (programas Stata), `.dta` (conjuntos de dados Stata), `.smcl` (arquivos de log Stata), `.sthlp` (arquivos de ajuda Stata) |
| Sistemas operacionais | Windows, macOS, Linux - onde quer que o Stata esteja instalado |
| Suporte de editor | Editor de Do-file integrado do Stata (realce de sintaxe, execução direta); VS Code com extensão Stata Enhanced; qualquer editor de texto simples |
| Lançado | 1985 (Stata 1.0); do-file workflow standard ever since |
| Especificação | www.stata.com |
Conversões de DO
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DO.