Как я могу прочитать из текстового файла в R? - PullRequest
0 голосов
/ 26 октября 2019

Как я могу читать из текстового файла? У меня есть следующие данные в текстовом файле -
A, B, C, D
E, F, G, H

Я пытаюсь выбрать файл в интерактивном режиме.

read.delim(file.choose(), sep=",")

Warning messages: 1: In read.table(file = file, header = header, sep = sep, quote = quote, : line 1 appears to contain embedded nulls<br> 2: In read.table(file = file, header = header, sep = sep, quote = quote,<br> : line 2 appears to contain embedded nulls<br> 3: In read.table(file = file, header = header, sep = sep, quote = quote,<br> : line 3 appears to contain embedded nulls<br> 4: In read.table(file = file, header = header, sep = sep, quote = quote,<br> : line 4 appears to contain embedded nulls<br> 5: In read.table(file = file, header = header, sep = sep, quote = quote,<br> : line 5 appears to contain embedded nulls<br> 6: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec,<br> : EOF within quoted string<br> 7: In scan(file = file, what = what, sep = sep, quote = quote, dec = dec,<br> : embedded nul(s) found in input

Я хочу просто прочитать данные и сохранить их в переменной.

Ответы [ 2 ]

0 голосов
/ 26 октября 2019

Установите и подключите data.table, затем используйте fread

fread(file.choose(), sep = ",")

Ваша ошибка может быть связана с проблемами кодирования - укажите правильную кодировку:

fread(file.choose(), sep = ",", encoding = "INSERT YOUR ENCODING"`)
0 голосов
/ 26 октября 2019

Просто используйте read.csv:

your_df <- read.csv(file="/path/to/your_file.csv", header=FALSE)
your_df

  v1 v2 v3 v4
1  A  B  C  D
2  E  F  G  H

Параметр header для read.csv сообщает R, что во входном CSV-файле нет строки заголовка с именами столбцов в начале.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...