2015-01-02 2 views
0

Я использую:текстовый файл Read с помощью R в один столбец

x<-read.table(file,sep="") 

, чтобы прочитать, разделенных пробелами чисел из текстового файла, но я получаю данные обратно в нескольких столбцах, так как текст файл содержит несколько строк (данные не отличаются друг от друга, но одного типа). Как я могу прочитать все числа в разных строках только в одном столбце?

ответ

1

Вы можете использовать ?scan:

x <- scan(file, what = "numeric") 

или что-то simiar, в зависимости от структуры файла, должны работать. Возможно, вам потребуется проверить/настроить параметр sep.

Описание scan:

Считывает данные в вектор или список из консоли или файла.

Если вы хотите x в качестве колонки в data.frame, вы можете сделать

dat <- data.frame(x) 

впоследствии.

Смежные вопросы