Аргумент na.strings
определяет способ отображения пропущенных значений в файле, а не то, что вы хотите, чтобы они отображались в объекте R.
Я создал тестовый файл, который выглядит следующим образом:
1 2 3 4
Примечание: значения разделены вкладками, как в коде вы указали "/ t" в качестве разделителя.
Чтение файла с помощью сканирования и na.strings = ""
.
data <- scan(file = "GBM.txt", sep = '\t', what = "", na.strings = "")
Это дает вектор данных с пустыми / отсутствующими значениями, равными NA:
data
>[1] "1" "2" "3" NA "4"