Я хотел бы прочитать файл в R как таблицу для файла, который содержит информацию в нечетном формате.
В файле data.txt есть данные, записанные как:
04001400 HI 34.50 118.27 19480701 08 LST
0 0 0 0 0 0 0 0 0 0 0 0
MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS
04001400 HI 34.50 118.27 19480801 08 LST
0 0 0 0 0 0 0 0 0 0 0 0
MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS
04001400 HI 34.50 118.27 19480901 08 LST
0 0 0 0 0 0 0 0 0 0 0 0
MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS
первое число - номер станции, HI - случай, третье и четвертое числа - координаты широты и долготы, другое число - год, месяц, день, а другое число (08) - часовой пояс, за которым следует LST, означающая период времени. Следующие 24 числа или в приведенном выше примере нули и MIS являются значениями для определенного региона и времени. Я пытаюсь сохранить содержимое файла в виде таблицы в этом формате формата [n x 31] (где 31 - количество столбцов, а n - общее количество строк в файле):
04001400 HI 34.50 118.27 19480701 08 LST 0 0 0 0 0 0 0 0 0 0 0 0 MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS
04001400 HI 34.50 118.27 19480801 08 LST 0 0 0 0 0 0 0 0 0 0 0 0 MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS
04001400 HI 34.50 118.27 19480901 08 LST 0 0 0 0 0 0 0 0 0 0 0 0 MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS MIS
Я пробовал кодировать его таким образом на основе функции read.table:
data <- read.table("data.txt", sep = c("\b", "\t", "\n"))
Но это не работает, как я описал выше. Как я могу это сделать? Спасибо за помощь.