У меня есть файл в формате hdf5
. Я знаю, что он должен быть матрицей, но я хочу прочитать эту матрицу в R
, чтобы я мог ее изучить. Я вижу, что есть пакет h5r
, который должен помочь с этим, но я не вижу никакого простого для чтения/понимания учебника. Это учебник доступен в Интернете. В частности, как вы читаете объект hdf5
с этим пакетом и как на самом деле извлекаете матрицу?
ОБНОВЛЕНИЕ
Я обнаружил пакет rhdf5
, который не является частью CRAN, но является частью BioConductoR. Интерфейс относительно прост для понимания документации и кода примера. Я мог бы использовать его без проблем. Моя проблема - это входной файл. Матрица, которую я хотел прочитать, фактически хранилась в файле hdf5
как python pickle
. Поэтому каждый раз, когда я пытался открыть его и доступ к нему через R
, я получил segmentation fault
. Я выяснил, как сохранить матрицу из python
в качестве файла tsv
, и теперь эта проблема решена.