.DO

DO-fil

Stata Do-File
Ställ en fråga
SNABBT SVAR

En .do-fil är en Stata do-fil: ett skript i klartext med statistiska kommandon som används för att återskapa en analys. För att se koden, öppna den i valfri textredigerare. För att köra den behöver du Stata (eller en Stata-licens via lärosäte). Filen är ofarlig att öppna; kör den bara i Stata om du litar på källan.

Utvecklare: StataCorp Kategori: Utvecklarfiler MIME: text/plain
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .MD · .HEX · .XSD · .MAP

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 3, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet DO?

En .do-fil är ett skript i klartext för Stata, det statistiska programvarupaketet utvecklat av StataCorp. Den innehåller en sekvens av Stata-kommandon - ett per rad - som körs i ordning när skriptet exekveras. Do-filer är standardmetoden för att skriva reproducerbara statistiska analyser: istället för att skriva kommandon ett i taget i den interaktiva konsolen, samlar forskare dem i en .do-fil och kör hela sekvensen med kommandot do eller run.

Formatet har inget binärt huvud eller magic bytes och använder MIME-typen text/plain, så vilken textredigerare som helst kan öppna den. Kommentarer använder * i början av en rad, // för anteckningar på samma rad, eller /* … */ för block över flera rader. Do-filer stöder hela Statas programmeringsvokabulär: lokala och globala makron, forvalues- och foreach-loopar, villkorslogik och anrop till .ado-programfiler.

Do-filer arbetar hand i hand med .dta Stata-dataset - ett typiskt skript laddar ett dataset, rensar och transformerar data, kör statistiska modeller och exporterar resultat. Utdata fångas ofta i SMCL-loggfiler. Statas inbyggda Do-file Editor erbjuder syntaxmarkering och en direktknapp för att köra skriptet; Visual Studio Code med tillägget «Stata Enhanced» är ett populärt alternativ för större projekt.

Säkerhet & trygghet

RISK: LOW

En do-fil är ofarlig att öppna i en textredigerare, men att exekvera den kör dess kommandon. En skadlig Stata do-fil kan anropa skalkommandon (Statas „shell”/„!”-syntax) eller radera filer, så granska skript från okända källor innan du kör dem i Stata - samma försiktighet som du skulle tillämpa på vilket skript som helst.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNStata Do-File
UTVECKLAREStataCorpsedan 1985 (Stata 1.0); do-file workflow standard ever since
MIME-TYPtext/plain
TYPKlartextskript med statistiska Stata-kommandon
Detta filtillägg används också av…
  • Java Servlet URL-mappning (*.do) - Inte en riktig fil - ett URL-suffix från Struts-eran som mappas till en controller-servlet av webbservern; inget att ladda ner eller öppna.
  • ModelSim / QuestaSim DO-makro - Ett Tcl-baserat makroskript som automatiserar HDL-simulering i arbetsflöden för FPGA/ASIC och digital design.

Program som öppnar DO-filer

Windows3 apps
Stata Betald Öppna Stata, välj sedan File > Open eller skriv „doedit” för att ladda skriptet i Do-file Editor; kör med Ctrl+D. (Kommersiell; campuslicenser är vanliga.)
Notepad Öppen källkod Öppna direkt - en do-fil är klartext. Bra för läsning eller snabba redigeringar.
Visual Studio Code Gratis Högerklicka > Öppna med Code; installera syntaxtillägget «Stata Enhanced» för markering. Säkert sätt att inspektera/redigera valfri .do-fil utan Stata.
macOS2 apps
Stata Betald Öppna Stata, välj sedan File > Open eller skriv „doedit” för att ladda skriptet i Do-file Editor; kör med Ctrl+D. (Kommersiell; campuslicenser är vanliga.)
Visual Studio Code Gratis Högerklicka > Öppna med Code; installera syntaxtillägget «Stata Enhanced» för markering. Säkert sätt att inspektera/redigera valfri .do-fil utan Stata.
Linux2 apps
Stata Betald Öppna Stata, välj sedan File > Open eller skriv „doedit” för att ladda skriptet i Do-file Editor; kör med Ctrl+D. (Kommersiell; campuslicenser är vanliga.)
Any text editor (gedit, Kate, vim) Öppen källkod Öppna direkt; filen är klartext.

Tekniska detaljer

djup specifikation
FiltypStata-kommandoskript i klartext
Utvecklad avStataCorp
MIME-typtext/plain
KodningUTF-8 eller ASCII klartext; inget binärt huvud eller magic bytes
Exekveringskommando`do filnamn.do` eller `run filnamn.do` angivet i Statas kommandofönster eller en annan do-fil
Kommentarsyntax`*` i radbörjan för en helradskommentar; `//` för kommentar på samma rad; `/* … */` för block över flera rader
RadstrukturEtt Stata-kommando per rad; långa kommandon fortsätter på nästa rad med `///`
MakrostödLokala makron (`local macname`) och globala makron (`global macname`) för återanvändbar textersättning
Loop-konstruktioner`forvalues` för numeriska intervall; `foreach` för listor med objekt såsom variabelnamn eller filsökvägar
Villkorslogik`if`-kvalificerare på enskilda kommandon och `if`/`else`-block för kontrollflöde
Typisk användningReproducerbar datarensning, statistisk modellering och generering av batch-utdata
Relaterade format`.ado` (Stata-program), `.dta` (Stata-dataset), `.smcl` (Stata-loggfiler), `.sthlp` (Stata-hjälpfiler)
OperativsystemWindows, macOS, Linux - överallt där Stata är installerat
Stöd i redigerareStatas inbyggda Do-file Editor (syntaxmarkering, direktkörning); VS Code med tillägget Stata Enhanced; valfri textredigerare
Släppt1985 (Stata 1.0); do-file workflow standard ever since
Specifikationwww.stata.com

DO-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med DO-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om DO-filer.

Vanliga frågor

Hur öppnar jag en .do-fil utan Stata?
Vilken textredigerare som helst kan öppna den - VS Code eller Notepad++ med ett Stata-syntaxtillägg gör den lättläst. Du behöver bara Stata (eller ett alternativ med en Stata-motor) för att faktiskt utföra analysen.
Hur kör jag en Stata do-fil?
I Stata: öppna den i Do-file Editor och tryck Ctrl+D (Cmd+Shift+D på Mac), eller skriv: do „sökväg\skript.do” i kommandofönstret. Från en terminal: stata -b do skript.do kör den i batch-läge.
Kan jag konvertera en Stata .do-fil till R eller Python?
Inte automatiskt - det finns ingen pålitlig översättare. Do-filen dokumenterar analysstegen; en R/Python-version måste skrivas om för hand. Datasetet (en .dta-fil) kan importeras direkt i R/pandas.
Vad är skillnaden mellan en .do- och en .ado-fil?
En .do-fil är ett skript du kör för en specifik analys; en .ado-fil definierar ett återanvändbart Stata-kommando/program som Stata laddar automatiskt när du anropar det vid namn.
Varför fick jag en .do-fil tillsammans med en .dta-fil?
Det är ett Stata-replikeringspaket: .do-filen är analysskriptet och .dta-filen är datasetet det arbetar på. Öppna .dta-filen i Stata och kör sedan .do-filen för att återskapa resultaten.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.NOMEDIAAndroid No-Media Marker File
9.JSONJavaScript Object Notation file
10.JPGJPEG Image

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö