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