.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.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database 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-Å