Я пытаюсь использовать этот набор данных здесь
https://mri.radiology.uiowa.edu/VHDicom/VHMCT1mm/VHMCT1mm_Head.tar.gz
для проверки пакета oro.dicom
в R.
Я пробую код
dcmImages <- readDICOM("C:\\Users\\Host\\Documents\\SCANS\\Head", verbose = TRUE,
recursive = TRUE)
затем я опробую extractHeader
функцию, подобную этой
extractHeader(dcmImages$hdr, string="InstitutionName")
и я получаю кучу NA
. Тем не менее, я отчетливо вижу, когда я запускаю
dcmImages$hdr
Я вижу в консоли, что название учреждения занесено в Национальную библиотеку медицины. Что вызывает несоответствие?
Обновление: в конце концов ответ ниже начал работать, но раньше это не было, и я не уверен, почему. Я на Windows 10 OS, и я обновил R с 3.5.3 до 3.6, а затем он начал работать, но эта ошибка, которая говорит, что signed = FALSE' is only valid for integers of sizes 1 and 2'
сохраняется при запуске функции readDICOM
. Тем не менее, теперь у меня есть вывод из заголовков вместо NA
s