Если содержимое файла соответствует опубликованному описанию, scan
будет читать числа автоматически.
f <- file('test.txt', open = 'rt')
x <- scan(f)
Читать 9 пунктов
close(f)
x
#[1] 1 2 3 4 5 6 7 8 9
Файл test.txt
.
Файл представляет собой текстовый файл Ubuntu 19.10, строки заканчиваются на '\n'
. Числа разделены пробелами, а не обязательно одним пробелом.
1 2 3 4
5 6
7 8 9
Edit
Обратите внимание, что это также работает с не целыми числами. Я отредактировал файл выше, чтобы включить число 3.14
.
f <- file('test2.txt', open = 'rt')
x <- scan(f)
Чтение 9 пунктов
close(f)
x
#[1] 1.00 2.00 3.14 4.00 5.00 6.00 7.00 8.00 9.00
Файл test2.txt
.
1 2 3.14 4
5 6
7 8 9