Зачем конвертировать DTA в XLSX?
Stata .dta - это проприетарный бинарный формат, для открытия которого в исходном виде требуется платная лицензия, в то время как .XLSX открывается в Excel, Google Таблицах и любой современной электронной таблице. Конвертация в XLSX - стандартный способ поделиться набором данных Stata с коллегами, использующими Excel.
Способы конвертации DTA в XLSX
Python + pandas OPEN-SOURCE
Установите pandas и openpyxl, затем загрузите данные с помощью pd.read_stata('data.dta') и запишите через .to_excel('data.xlsx', index=False); убедитесь, что параметр convert_categoricals=True активен для получения читаемого текста меток.
Stata APP
Откройте .dta в Stata и выполните команду export excel с опцией firstrow(variables) в окне команд, чтобы записать файл XLSX с заголовками столбцов.
Об этих форматах
Файл DTA - это почти всегда набор данных Stata, собственный бинарный формат статистического пакета StataCorp Stata. Вам не нужна платная лицензия Stata, чтобы открыть его: PondPilot…
Открыть детали .DTA →Файл XLSX - это электронная таблица Microsoft Excel, сохраненная в формате Open XML, представленном в Excel 2007 в качестве замены старому бинарному формату XLS. Вы можете открыть его без…
Открыть детали .XLSX →Качество и на что обратить внимание
- Метки значений (например, 1 = Мужчина) могут экспортироваться как числовые коды в зависимости от инструмента - проверьте категориальные столбцы в выходном файле перед отправкой.
- Метки переменных - это метаданные, которые не поддерживаются XLSX и удаляются, если не добавить их вручную в виде отдельной строки или листа.
- Excel поддерживает 1 048 576 строк на лист; большие наборы данных могут превысить этот лимит.
Часто задаваемые вопросы
Нужна ли мне лицензия Stata для экспорта DTA в XLSX?
Загружает ли PondPilot мой файл на сервер?
Почему в моих категориальных столбцах в Excel отображаются числа?
convert_categoricals=True, чтобы декодировать их в текст.