Hva er DTA-filformatet?
Filer med filendelsen .dta er vanligvis Stata-datafiler - det opprinnelige datasettformatet opprettet av StataCorp LLC - selv om .dta også brukes som en generisk endelse av en håndfull andre applikasjoner for lagring av data. En .dta-fil kan inneholde ulike typer statistisk informasjon, avhengig av applikasjonen som produserte den.
Stata sitt .dta-format dateres tilbake til Stata 1.0 (1985), med interne formatversjoner 104-121 som tilsvarer Stata-versjonene 8 til 19. Data lagret i .dta-filer lagres i et strukturert binærformat. Moderne filer (format 117 og nyere, produsert av Stata 13+) bruker en XML-tagget binærlayout og starter med den bokstavelige ASCII-signaturen <stata_dta> ved byte null, noe som gjør dem enkle å identifisere. Eldre filer (format 104-115) har ingen ASCII-signatur - den første byten koder kun den numeriske formatversjonsidentifikatoren.
Hvert .dta-datasett inneholder en rektangulær tabell med variabler (kolonner) og observasjoner (rader). Hver variabel har et navn, lagringstype, visningsformat og en valgfri etikett, og filen kan også inkludere metadata på datasettnivå som tidsstempel, sorteringsvariabelliste, verdi-etikett-ordbøker og brukerdefinerte egenskaper. Støttede numeriske typer inkluderer byte, int, long, float og double; strengtyper varierer fra fast bredde str1-str2045 til variabel lengde strL (opptil ~2 milliarder tegn, tilgjengelig i format 117+).
Utover Stata selv er .dta-filer bredt interoperable og kan åpnes eller konverteres ved hjelp av gratis verktøy:
Sikkerhet og trygghet
RISIKO: LOWEn Stata .dta er passive data - den inneholder ingen kjørbar kode, så det er trygt å åpne en i en viser. De realistiske forholdsreglene er ikke-skadelig programvare: datasett kan inneholde konfidensielle/personlige data (anonymiser før deling), og verdi-/variabeletiketter er enkle å miste ved eksport til CSV. Nettleservisere som PondPilot behandler filen lokalt, men bekreft dette før du laster opp sensitive forskningsdata hvor som helst. Vær oppmerksom på falske «DTA viewer/repair»-nedlastingssider som inkluderer reklameprogramvare - foretrekk de gratis leserne som er oppført her.
Formatdetaljer
i et nøtteskall- Turbo Pascal-datatabell - Borland Turbo Pascal lagret datatabeller som .dta, lesbare kun av det eldre miljøet.
- Generiske spill- / applikasjonsdata - Noen spill og apper bruker .dta som et vanlig «data»-suffiks for sine egne filer, som kun åpnes av programmet som opprettet dem.
Programmer som åpner DTA-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Proprietært binært statistisk datasett |
| Hovedutvikler | StataCorp LLC |
| Interne formatversjoner | 104-121, tilsvarende Stata-versjonene 8 til 19 |
| Magisk signatur | ASCII-tekst "<stata_dta>" ved byte-offset 0 (format 117+, Stata 13 og nyere); ingen ASCII-signatur i eldre formater 104-115 |
| MIME-type | application/x-stata-dta |
| Tegnkoding | UTF-8 i format 118+ (Stata 14+); ASCII i tidligere versjoner |
| Datalayout | Rektangulær: én rad per observasjon, én kolonne per variabel |
| Støttede lagringstyper | byte, int, long, float, double; str# strenger med fast bredde opp til str2045; strL strenger med variabel lengde (format 117+) |
| Variabel-metadata | Navn, lagringstype, visningsformat, variabeletikett og verdi-etikett-ordboknavn lagret per variabel |
| Datasett-metadata | Tidsstempel, sorteringsvariabelliste, verdi-etikett-ordbøker og brukerdefinerte nøkkel-verdi-egenskaper |
| Endianness | Little-endian i format 117+; tidligere versjoner støttet både little-endian og big-endian byterekkefølge |
| Komprimering | Ukomprimert som standard; valgfri zlib-komprimering introdusert i format 121 (Stata 18) |
| Maksimalt antall variabler | 2 047 (Stata/IC); 32 767 (Stata/SE); 120 000 (Stata/MP) |
| Interoperabilitet | Kan leses av R (haven-pakken), Python (pyreadstat / pandas), PSPP og SAS (PROC IMPORT) |
| Plattformuavhengighet | Windows, macOS og Linux; format 117+-filer er flyttbare mellom plattformer uavhengig av byterekkefølge |
| Utgitt | Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.stata.com |
DTA-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om DTA-filer.