Есть ли в Python файлы таблиц sas7bdat SAS? - PullRequest
1 голос
/ 25 июня 2019

Существует ли Python для чтения и записи табличных файлов, таких как файлы SAS sas7bdat?

Моя команда отходит от SAS, и мы хотели бы повторить процесс SAS в Python с нашей методологией следующим образом:

1) Получение данных из различных источников, например, Excel, CSV, БД и т. Д.

2) Обновите наше хранилище данных новой информацией и экспортируйте эти данные в виде файла таблицы Python (будет использоваться далее)

3) Вместо того, чтобы извлекать данные из нашего хранилища (очень медленно), мы хотели бы прочитать эти файлы таблиц Python, а затем выполнить сопоставление некоторых данных с большим набором данных.

Мы стараемся избегать использования файлов sas7bdat в целом (SASPy), так как у нас не будет SAS намного дольше

Любой совет, понимание очень ценится!

Ответы [ 2 ]

1 голос
/ 25 июня 2019

Паркет также стоит рассмотреть.

1 голос
/ 25 июня 2019

В отличие от SAS, Python не имеет собственного формата данных. Однако есть модули, которые реализуют двоичные протоколы для сериализации и десериализации объекта Python. Рассмотрите возможность использования формата HDF5 для сохранения и чтения файлов (https://www.h5py.org/).. Другой возможностью является Pickle (https://docs.python.org/3/library/pickle.html).

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