Dlaczego konwertować DTA na XLSX?
Stata .dta to zastrzeżony format binarny, który wymaga płatnej licencji do natywnego otwarcia, podczas gdy .XLSX otwiera się w programie Excel, Google Sheets i każdym nowoczesnym arkuszu kalkulacyjnym. Konwersja do XLSX to standardowy sposób udostępniania zbioru danych Stata współpracownikom korzystającym z programu Excel.
Jak przekonwertować DTA na XLSX
Python + pandas OPEN-SOURCE
Zainstaluj pandas i openpyxl, a następnie załaduj dane za pomocą pd.read_stata('data.dta') i zapisz przez .to_excel('data.xlsx', index=False); upewnij się, że opcja convert_categoricals=True jest aktywna dla czytelnego tekstu etykiet.
Stata APP
Otwórz plik .dta w programie Stata i uruchom export excel z opcją firstrow(variables) w oknie poleceń, aby zapisać plik XLSX z nagłówkami kolumn.
O tych formatach
Plik DTA to prawie zawsze zestaw danych Stata - natywny format binarny pakietu statystycznego StataCorp Stata. Nie potrzebujesz płatnej licencji Stata, aby go otworzyć: PondPilot otwiera go…
Otwórz szczegóły .DTA →Plik XLSX to arkusz kalkulacyjny Microsoft Excel zapisany w formacie Open XML, wprowadzony w programie Excel 2007 jako następca starszego, binarnego formatu XLS. Można go otworzyć bez…
Otwórz szczegóły .XLSX →Jakość i na co uważać
- Etykiety wartości (np. 1 = Mężczyzna) mogą zostać wyeksportowane jako kody numeryczne w zależności od narzędzia - przed udostępnieniem sprawdź kolumny kategoryczne w pliku wynikowym.
- Etykiety zmiennych to metadane nieobsługiwane przez XLSX i zostaną pominięte, chyba że zostaną ręcznie dodane jako osobny wiersz lub arkusz.
- Excel obsługuje 1 048 576 wierszy na arkusz; duże zbiory danych mogą przekroczyć ten limit.
Najczęściej zadawane pytania
Czy potrzebuję licencji Stata, aby wyeksportować DTA do XLSX?
Czy PondPilot przesyła mój plik na serwer?
Dlaczego moje kolumny kategoryczne pokazują liczby w programie Excel?
convert_categoricals=True, aby zdekodować je na tekst.