Как я могу прочитать метаданные из файла sas7bdat или файла xpt в python? - PullRequest
0 голосов
/ 04 июня 2018

Кто-нибудь может поделиться кодом, где нужно читать метаданные из файла sas7bdat или xpt?У меня есть код для чтения данных в python с помощью библиотеки sas7bdat, но я не могу понять, как получить метаданные из того же файла.

1 Ответ

0 голосов
/ 24 августа 2018

Я выпустил пакет pyreadstat, который оборачивает readstat библиотеки C для python и получает вам метаданные.Вы также можете прочитать файлы sas7bcat.

Вы можете использовать его следующим образом:

import pyreadstat

df, meta = pyreadstat.read_sas7bdat('/path/to/a/file.sas7bdat')

Мета-объект будет содержать метаданные, которые вы ищете, включая, например, метки переменных, кодировку файлов, метку файла.Существует функция read_xport для файлов xpt и read_sas7bcat для файлов каталога, которые содержат другие фрагменты метаданных, например метки значений для использования в сочетании с вашим файлом sas7bdat.

Проверьте всю документацию: https://github.com/Roche/pyreadstat

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...