.DO

DO-fil

Stata Do-File
Stil et spørgsmål
HURTIGT SVAR

En .do-fil er en Stata do-fil: et script i almindelig tekst med statistiske kommandoer, der bruges til at reproducere en analyse. For at se koden skal du åbne den i et hvilket som helst tekstredigeringsprogram. For at eksekvere den skal du bruge Stata (eller en campus-licens til Stata). Filen er ufarlig at åbne; kør den kun i Stata, hvis du har tillid til kilden.

Udvikler: StataCorp Kategori: Udviklerfiler MIME: text/plain
ÅBNER PÅ Windows macOS Linux
Relateret: .MD · .HEX · .XSD · .MAP

På denne side

19k+ filtyper indekseret
Sidst gennemset Jul 3, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er DO-filformatet?

En .do-fil er et script i almindelig tekst til Stata, den statistiske softwarepakke udviklet af StataCorp. Den indeholder en sekvens af Stata-kommandoer - én pr. linje - som eksekveres i rækkefølge, når scriptet køres. Do-filer er standardmåden at skrive reproducerbare statistiske analyser på: i stedet for at skrive kommandoer én ad gangen i den interaktive konsol, samler forskere dem i en .do-fil og kører hele sekvensen med kommandoen do eller run.

Formatet indeholder ingen binær header eller magic bytes og bruger MIME-typen text/plain, så ethvert tekstredigeringsprogram kan åbne det. Kommentarer bruger * i starten af en linje, // til noter i linjen eller /* … */ til blokke over flere linjer. Do-filer understøtter hele Statas programmeringsordforråd: lokale og globale makroer, forvalues- og foreach-løkker, betinget logik og kald til .ado-programfiler.

Do-filer arbejder hånd i hånd med .dta Stata-datasæt - et typisk script indlæser et datasæt, renser og transformerer dataene, kører statistiske modeller og eksporterer resultater. Output fanges ofte i SMCL-logfiler. Statas indbyggede Do-file Editor tilbyder syntaksfremhævning og en direkte kør-knap; Visual Studio Code med udvidelsen «Stata Enhanced» er et populært alternativ til større projekter.

Sikkerhed og tryghed

RISIKO: LOW

En do-fil er ufarlig at åbne i et tekstredigeringsprogram, men eksekvering af den kører dens kommandoer. En ondsindet Stata do-fil kan kalde shell-kommandoer (Statas «shell»/«!»-syntaks) eller slette filer, så gennemse scripts fra ukendte kilder, før du kører dem i Stata - den samme forsigtighed, som du ville udvise over for ethvert script.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNStata Do-File
UDVIKLERStataCorpsiden 1985 (Stata 1.0); do-file workflow standard ever since
MIME-TYPEtext/plain
TYPEScript i almindelig tekst med statistiske Stata-kommandoer
Dette filtypenavn bruges også af…
  • Java Servlet URL-mapping (*.do) - Ikke en rigtig fil - et URL-suffiks fra Struts-æraen, der er mappet til en controller-servlet af webserveren; intet at downloade eller åbne.
  • ModelSim / QuestaSim DO-makro - Et Tcl-baseret makro-script, der automatiserer HDL-simulering i FPGA/ASIC og digitale design-workflows.

Programmer der åbner DO-filer

Windows3 apps
Stata Betalt Åbn Stata, vælg derefter File > Open eller skriv «doedit» for at indlæse scriptet i Do-file Editor; kør med Ctrl+D. (Kommerciel; campus-licenser er almindelige.)
Notepad Open-source Åbn direkte - en do-fil er almindelig tekst. God til læsning eller hurtige rettelser.
Visual Studio Code Gratis Højreklik > Åbn med Code; installer en «Stata Enhanced»-syntaksudvidelse for fremhævning. Sikker måde at inspicere/redigere enhver .do-fil uden Stata.
macOS2 apps
Stata Betalt Åbn Stata, vælg derefter File > Open eller skriv «doedit» for at indlæse scriptet i Do-file Editor; kør med Ctrl+D. (Kommerciel; campus-licenser er almindelige.)
Visual Studio Code Gratis Højreklik > Åbn med Code; installer en «Stata Enhanced»-syntaksudvidelse for fremhævning. Sikker måde at inspicere/redigere enhver .do-fil uden Stata.
Linux2 apps
Stata Betalt Åbn Stata, vælg derefter File > Open eller skriv «doedit» for at indlæse scriptet i Do-file Editor; kør med Ctrl+D. (Kommerciel; campus-licenser er almindelige.)
Any text editor (gedit, Kate, vim) Open-source Åbn direkte; filen er almindelig tekst.

Tekniske detaljer

dyb specifikation
FiltypeStata-kommandoscript i almindelig tekst
Udviklet afStataCorp
MIME-typetext/plain
KodningUTF-8 eller ASCII almindelig tekst; ingen binær header eller magic bytes
Eksekveringskommando`do filnavn.do` eller `run filnavn.do` indtastet i Statas kommandovindue eller en anden do-fil
Kommentarsyntaks`*` ved linjestart for en fuld linjekommentar; `//` for inline; `/* … */` for blokke over flere linjer
LinjestrukturÉn Stata-kommando pr. linje; lange kommandoer fortsættes på næste linje med `///`
Makro-understøttelseLokale makroer (`local macname`) og globale makroer (`global macname`) til genanvendelig tekstsubstitution
Løkkekonstruktioner`forvalues` til numeriske intervaller; `foreach` til lister over elementer såsom variabelnavne eller filstier
Betinget logik`if`-kvalifikatorer på individuelle kommandoer og `if`/`else`-blokstyring
Typisk brugReproducerbar datarensning, statistisk modellering og batch-generering af output
Relaterede formater`.ado` (Stata-programmer), `.dta` (Stata-datasæt), `.smcl` (Stata-logfiler), `.sthlp` (Stata-hjælpefiler)
OperativsystemerWindows, macOS, Linux - overalt hvor Stata er installeret
Understøttelse af editorerStatas indbyggede Do-file Editor (syntaksfremhævning, direkte kørsel); VS Code med Stata Enhanced-udvidelse; ethvert tekstredigeringsprogram
Udgivet1985 (Stata 1.0); do-file workflow standard ever since
Specifikationwww.stata.com

DO-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med DO-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om DO-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en .do-fil uden Stata?
Ethvert tekstredigeringsprogram kan åbne den - VS Code eller Notepad++ med en Stata-syntaksudvidelse gør den læsbar. Du skal kun bruge Stata (eller et alternativ med en Stata-motor) for rent faktisk at eksekvere analysen.
Hvordan kører jeg en Stata do-fil?
I Stata: Åbn den i Do-file Editor og tryk på Ctrl+D (Cmd+Shift+D på Mac), eller skriv: do «sti\script.do» i kommandovinduet. Fra en terminal: stata -b do script.do kører den i batch-tilstand.
Kan jeg konvertere en Stata .do-fil til R eller Python?
Ikke automatisk - der findes ingen pålidelig oversætter. Do-filen dokumenterer analysetrinene; en R/Python-version skal omskrives manuelt. Datasættet (en .dta-fil) kan importeres direkte i R/pandas.
Hvad er forskellen på en .do- og en .ado-fil?
En .do-fil er et script, du kører til en specifik analyse; en .ado-fil definerer en genanvendelig Stata-kommando/program, som Stata indlæser automatisk, når du kalder den ved navn.
Hvorfor har jeg modtaget en .do-fil sammen med en .dta-fil?
Det er en Stata-replikationspakke: .do-filen er analysescriptet, og .dta-filen er det datasæt, det opererer på. Åbn .dta-filen i Stata, og kør derefter .do-filen for at reproducere resultaterne.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å