Некоторые из выходных файлов, которые я использую, являются нестандартными форматами с пространственным разделением с нестандартными расширениями (.out), которые имеют смысл только для конкретной программы, которую я использую. Например, я мог бы получить выходной файл для расходов воды, которая выглядит как: waterbalance.outПреобразование нестандартного файла в .csv в R
Я могу открыть эти файлы в Excel при открытии файла в качестве пространства файла с разделителями и начать импорт в строке 3.
Как я могу читать такие типы файлов в R, чтобы я мог конвертировать в .csv?
Вы можете указать параметр '' sep' '(https://stat.ethz.ch/R-manual/R-devel/library/utils/html/read.table.html) как 'read.csv 'и' fread' (для эффективного чтения). – m0nhawk
Я думаю, что R может обрабатывать нестандартные расширения без проблем. Ситуация, связанная с пространством, более тяжелая. У него не будет умников справляться с неоднозначными ситуациями, которые вы можете легко продемонстрировать, как вы показали. – duffymo
Вы можете попробовать, например, 'read.table (yourfilename, sep =" \ t ", header = TRUE, comment.char =" 0 ")' (пропустить строки, начинающиеся с 0, использовать вкладку в качестве разделителя) или 'read.table (yourfilename, sep = "", header = TRUE, sip = 2) '(пропустите первые две строки, используйте пробел как разделитель). – lukeA