Hvad er DTA-filformatet?
Filer med filtypenavnet .dta er oftest Stata-datafiler - det indfødte datasætformat skabt af StataCorp LLC - selvom .dta også bruges som en generisk filendelse af en håndfuld andre applikationer til lagring af data. En .dta-fil kan indeholde forskellige typer statistisk information, afhængigt af den applikation, der har produceret den.
Stata .dta-formatet går tilbage til Stata 1.0 (1985), med interne formatversioner 104-121, der svarer til Stata-udgivelserne 8 til 19. Data gemt i .dta-filer gemmes i et struktureret binært format. Moderne filer (format 117 og nyere, produceret af Stata 13+) bruger et XML-tagget binært layout og begynder med den bogstavelige ASCII-signatur <stata_dta> ved byte nul, hvilket gør dem nemme at identificere. Ældre filer (formaterne 104-115) har ingen ASCII-signatur - den første byte koder kun for den numeriske format-versionsidentifikator.
Hvert .dta-datasæt indeholder en rektangulær tabel med variabler (kolonner) og observationer (rækker). Enhver variabel har et navn, en lagringstype, et visningsformat og en valgfri etiket, og filen kan også indeholde metadata på datasætniveau såsom et tidsstempel, en sorteringsvariabelliste, værdimærkat-ordbøger og brugerdefinerede karakteristika. Understøttede numeriske typer inkluderer byte, int, long, float og double; strengtyper spænder fra fast bredde str1-str2045 til den variable længde strL (op til ~2 milliarder tegn, tilgængelig i format 117+).
Udover selve Stata er .dta-filer bredt interoperable og kan åbnes eller konverteres ved hjælp af gratis værktøjer:
Sikkerhed og tryghed
RISIKO: LOWEn Stata .dta er passive data - den indeholder ingen eksekverbar kode, så det er sikkert at åbne en i en fremviser. De realistiske forholdsregler er ikke-malware: datasæt kan indeholde fortrolige/personlige data (anonymiser før deling), og værdi-/variabelmærkater er nemme at miste ved eksport til CSV. Browserfremvisere som PondPilot behandler filen lokalt, men bekræft dette, før du uploader følsomme forskningsdata nogen steder. Pas på falske «DTA viewer/repair» download-sider, der bundler adware - foretræk de gratis læsere, der er anført her.
Formatdetaljer
kort fortalt- Turbo Pascal-datatabel - Borland Turbo Pascal gemte datatabeller som .dta, der kun kan læses af det forældede miljø.
- Generiske spil- / applikationsdata - Nogle spil og apps bruger .dta som et almindeligt «data»-suffiks til deres egne filer, som kun åbnes af det oprindelige program.
Programmer der åbner DTA-filer
Tekniske detaljer
dyb specifikation| Formattype | Proprietært binært statistisk datasæt |
| Primær udvikler | StataCorp LLC |
| Interne formatversioner | 104-121, svarende til Stata-udgivelserne 8 til 19 |
| Magisk signatur | ASCII-tekst "<stata_dta>" ved byte-forskydning 0 (format 117+, Stata 13 og nyere); ingen ASCII-signatur i ældre formater 104-115 |
| MIME-type | application/x-stata-dta |
| Tegnkodning | UTF-8 i format 118+ (Stata 14+); ASCII i tidligere versioner |
| Datalayout | Rektangulært: én række pr. observation, én kolonne pr. variabel |
| Understøttede lagringstyper | byte, int, long, float, double; str# strenge med fast bredde op til str2045; strL strenge med variabel længde (format 117+) |
| Variabel-metadata | Navn, lagringstype, visningsformat, variabeletiket og værdimærkat-ordbogsnavn gemt pr. variabel |
| Datasæt-metadata | Tidsstempel, sorteringsvariabelliste, værdimærkat-ordbøger og brugerdefinerede nøgle-værdi-karakteristika |
| Endianness | Little-endian i format 117+; tidligere versioner understøttede både little-endian og big-endian byte-rækkefølger |
| Komprimering | Ukomprimeret som standard; valgfri zlib-komprimering introduceret i format 121 (Stata 18) |
| Maksimalt antal variabler | 2.047 (Stata/IC); 32.767 (Stata/SE); 120.000 (Stata/MP) |
| Interoperabilitet | Kan læses af R (haven-pakken), Python (pyreadstat / pandas), PSPP og SAS (PROC IMPORT) |
| Tilgængelighed på tværs af platforme | Windows, macOS og Linux; format 117+ filer er byte-orden-portable på tværs af alle platforme |
| Udgivet | Stata .dta since Stata 1.0 (1985); format versions 104-121 map to Stata 8-19 |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.stata.com |
DTA-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DTA-filer.