Я пытаюсь автоматизировать считывание файлов, созданных другой аналитической программой.
Стандартный вывод обычно состоит из 6 столбцов, разделенных пробелами с возвратом каретки в конце.
Это хорошо читается, просто используя "strip.white = TRUE" в "read.table."
У меня проблема, однако, b / c аннотация добавляется в строку, если параметр был зафиксирован как константа.
Добавление «flush = TRUE» позволяет мне пропустить эти случайные комментарии и прочитать все.
То, что я хотел бы сделать, это иметь эти комментарии, которые могут появляться только один раз в данном файле,
добавляться как 7-й столбец.
Есть ли подход для чтения, который позволяет мне указать количество столбцов или какой-либо другой способ
в этот 7-й столбец?
Фрагмент данных можно найти здесь
Данные выглядят так:
columns_1&2 column_3 column_4 column_6 column_6 column_7
84:S 0:dorm 1.0000000 0.11E-005 0.9999979 1.0000021
85:p N:veg 1.0000000 0.0000000 1.0000000 1.0000000 Fixed
86:p 0:dorm 0.260E-08 0.237E-05 -0.03E-05 0.46E-005