Я пытаюсь загрузить hdf5 в R и столкнуться с некоторыми проблемами. Вот шаги, которые я сделал, чтобы настроить свою среду:Проблемы с R и HDF5
- R 2.10.0 (x64) на Mac OS X 10.6
- hdf5 1.8.3, установленные через MacPorts
- hdf5_1.6.9.tar.gz из CRAN
Я подозреваю, что проблема связана с несовместимостью в моей версии HDF5 и той, которую ожидает модуль R. Для полноты вот как я установил модуль R:
R CMD INSTALL --configure-ВАР = 'CPPFLAGS = -I/Opt/местные/включить' --configure-арг = '- с-hdf5 =/opt/local 'hdf5_1.6.9.tar.gz
Это строит отлично. Библиотека кажется, загрузить без проблем, но никакие данные не возвращаются при попытке загрузить файл:
библиотека (hdf5)
hdf5load ("test.h5")
NULL
Тем не менее,
OSX: данные Скот $ h5dump test.h5 HDF5 "test.h5" { ГРУППА "/" { ДейтаСет "DSET" { DATATYPE H5T_STD_I32LE DataSpace ЛЕГКО {(31)/(31)} ДАННЫЕ { (0): 1, 2, 4, 8, 16, 32, 64, 128 , 256, 512, 1024, 2048, 4096, 8192, (14): 16384, 32768, 65536, 131072, 262144, 524288, 1048576, 2097152, (22): 4194304, 8388608, 16777216, 33554432, 67108864, 134217728 , (28): 268435456, 536870912, 1073741824 }} }}
Любые мысли?
Заранее спасибо.
Это не отвечает на ваш вопрос, но я просто указываю, что Mac на основе R 2.10 не удалось: http://www.r-project.org/nosvn/R.check/r-release-macosx-ix86 /hdf5-00check.html. – Shane
Это правда, но это не дает оснований для отказа сборки. Я вручную построил его без ошибок или предупреждений ... – 2009-11-12 23:53:34
Не желая звучать покровительствовать, вы уверены, что hdfload ищет в правильном каталоге, не так ли? Я много раз сталкивался с такими вещами. –