.DO

DO-fil

Stata Do-File
Still et spørsmål
HURTIGSVAR

En .do-fil er en Stata do-fil: et skript i ren tekst med statistiske kommandoer som brukes til å reprodusere en analyse. For å se koden, åpne den i et hvilket som helst tekstredigeringsprogram. For å kjøre den, trenger du Stata (eller en Stata-lisens). Filen er ufarlig å åpne; kjør den bare i Stata hvis du stoler på kilden.

Utvikler: StataCorp Kategori: Utviklerfiler MIME: text/plain
ÅPNES PÅ Windows macOS Linux
Relatert: .MD · .HEX · .XSD · .MAP

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 3, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er DO-filformatet?

En .do-fil er et skript i ren tekst for Stata, den statistiske programvarepakken utviklet av StataCorp. Den inneholder en sekvens av Stata-kommandoer - én per linje - som utføres i rekkefølge når skriptet kjøres. Do-filer er standardmåten å skrive reproduserbare statistiske analyser på: i stedet for å skrive inn kommandoer én etter én i den interaktive konsollen, samler forskere dem i en .do-fil og kjører hele sekvensen med kommandoen do eller run.

Formatet har ingen binær header eller magic bytes og bruker MIME-typen text/plain, så alle tekstredigeringsprogrammer kan åpne den. Kommentarer bruker * i starten av en linje, // for notater i samme linje, eller /* … */ for blokker over flere linjer. Do-filer støtter hele Stata sitt programmeringsvokabular: lokale og globale makroer, forvalues- og foreach-løkker, betinget logikk og kall til .ado-programfiler.

Do-filer fungerer hånd i hånd med .dta Stata-datasett - et typisk skript laster inn et datasett, renser og transformerer dataene, kjører statistiske modeller og eksporterer resultater. Utdata blir ofte fanget opp i SMCL-loggfiler. Statas innebygde Do-file Editor gir syntaksutheving og en direkte kjøreknapp; Visual Studio Code med utvidelsen «Stata Enhanced» er et populært alternativ for større prosjekter.

Sikkerhet og trygghet

RISIKO: LOW

En do-fil er ufarlig å åpne i et tekstredigeringsprogram, men å utføre den kjører kommandoene dens. En ondsinnet Stata do-fil kan kalle shell-kommandoer (Statas «shell»/«!»-syntaks) eller slette filer, så gå gjennom skript fra ukjente kilder før du kjører dem i Stata - samme forsiktighet som du ville utvist for ethvert skript.

Formatdetaljer

i et nøtteskall
FULLT NAVNStata Do-File
UTVIKLERStataCorpsiden 1985 (Stata 1.0); do-file workflow standard ever since
MIME-TYPEtext/plain
TYPESkript i ren tekst med statistiske Stata-kommandoer
Denne filendelsen brukes også av…
  • Java Servlet URL-mapping (*.do) - Ikke en ekte fil - et URL-suffiks fra Struts-æraen som mappes til en controller-servlet av webserveren; ingenting å laste ned eller åpne.
  • ModelSim / QuestaSim DO-makro - Et Tcl-basert makroskript som automatiserer HDL-simulering i arbeidsflyter for FPGA/ASIC og digital design.

Programmer som åpner DO-filer

Windows3 apps
Stata Betalt Åpne Stata, deretter File > Open eller skriv «doedit» for å laste skriptet i Do-file Editor; kjør med Ctrl+D. (Kommersiell; campus-lisenser er vanlige.)
Notepad Åpen kildekode Åpne direkte - en do-fil er ren tekst. God for lesing eller raske redigeringer.
Visual Studio Code Gratis Høyreklikk > Åpne med Code; installer en «Stata Enhanced»-syntaksutvidelse for utheving. Trygg måte å inspisere/redigere enhver .do-fil uten Stata.
macOS2 apps
Stata Betalt Åpne Stata, deretter File > Open eller skriv «doedit» for å laste skriptet i Do-file Editor; kjør med Ctrl+D. (Kommersiell; campus-lisenser er vanlige.)
Visual Studio Code Gratis Høyreklikk > Åpne med Code; installer en «Stata Enhanced»-syntaksutvidelse for utheving. Trygg måte å inspisere/redigere enhver .do-fil uten Stata.
Linux2 apps
Stata Betalt Åpne Stata, deretter File > Open eller skriv «doedit» for å laste skriptet i Do-file Editor; kjør med Ctrl+D. (Kommersiell; campus-lisenser er vanlige.)
Any text editor (gedit, Kate, vim) Åpen kildekode Åpne direkte; filen er ren tekst.

Tekniske detaljer

dyp spesifikasjon
FiltypeStata-kommandoskript i ren tekst
Utviklet avStataCorp
MIME-typetext/plain
KodingUTF-8 eller ASCII ren tekst; ingen binær header eller magic bytes
Kjørekommando`do filnavn.do` eller `run filnavn.do` skrevet i Statas kommandovindu eller en annen do-fil
Kommentarsyntaks`*` ved linjestart for en full-linjes kommentar; `//` for samme linje; `/* … */` for blokker over flere linjer
LinjestrukturÉn Stata-kommando per linje; lange kommandoer fortsettes på neste linje med `///`
MakrostøtteLokale makroer (`local makronavn`) og globale makroer (`global makronavn`) for gjenbrukbar tekstsubstitusjon
Løkkekonstruksjoner`forvalues` for numeriske områder; `foreach` for lister over elementer som variabelnavn eller filstier
Betinget logikk`if`-kvalifikatorer på individuelle kommandoer og `if`/`else`-blokker for kontrollflyt
Typisk brukReproduserbar datarensing, statistisk modellering og generering av batch-utdata
Relaterte formater`.ado` (Stata-programmer), `.dta` (Stata-datasett), `.smcl` (Stata-loggfiler), `.sthlp` (Stata-hjelpefiler)
OperativsystemerWindows, macOS, Linux - overalt hvor Stata er installert
RedigeringsstøtteStatas innebygde Do-file Editor (syntaksutheving, direkte kjøring); VS Code med Stata Enhanced-utvidelse; ethvert tekstredigeringsprogram
Utgitt1985 (Stata 1.0); do-file workflow standard ever since
Spesifikasjonwww.stata.com

DO-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med DO-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om DO-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .do-fil uten Stata?
Alle tekstredigeringsprogrammer kan åpne den - VS Code eller Notepad++ med en Stata-syntaksutvidelse gjør den lettlest. Du trenger bare Stata (eller et alternativ med en Stata-motor) for å faktisk utføre analysen.
Hvordan kjører jeg en Stata do-fil?
I Stata: åpne den i Do-file Editor og trykk Ctrl+D (Cmd+Shift+D på Mac), eller skriv: do «sti\skript.do» i kommandovinduet. Fra en terminal: stata -b do skript.do kjører den i batch-modus.
Kan jeg konvertere en Stata .do-fil til R eller Python?
Ikke automatisk - det finnes ingen pålitelig oversetter. Do-filen dokumenterer analysetrinnene; en R/Python-versjon må skrives om manuelt. Datasettet (en .dta-fil) kan importeres direkte i R/pandas.
Hva er forskjellen mellom en .do- og en .ado-fil?
En .do-fil er et skript du kjører for en spesifikk analyse; en .ado-fil definerer en gjenbrukbar Stata-kommando/program som Stata laster automatisk når du kaller den ved navn.
Hvorfor mottok jeg en .do-fil sammen med en .dta-fil?
Det er en Stata-replikasjonspakke: .do-filen er analyseskriptet og .dta-filen er datasettet det opererer på. Åpne .dta-filen i Stata, og kjør deretter .do-filen for å reprodusere resultatene.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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.JPGJPEG Image
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.BINCD/DVD Disc Image (BIN/CUE)
10.NOMEDIAAndroid No-Media Marker File

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å