Чтение текстового файла с разделителями табуляции в R с ожиданием только одного столбца из пяти - PullRequest
0 голосов
/ 02 октября 2019

Вот моя проблема. Я пытаюсь прочитать текстовый файл с разделителями табуляции в R, и я продолжаю получать сообщения об ошибках, и он загружает только один столбец из пяти в наборе данных.

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

waste <- read_tsv("wasterunup.txt", col_names=TRUE, na=c("*"))

Я не могу связать текстовый файл здесь, но это простая вкладкаТекстовый файл с разделителями с 5 столбцами, заголовками столбцов, 22 строками (не считая заголовков). * используется для N / A результатов.

Я понятия не имею, как, по словам моего профессора, сделать это "правильно", используя read_csv.

waste <- read_tsv("wasterunup.txt", col_names=TRUE, na=c("*"))
Parsed with column specification:
cols(
  `PT1      PT2     PT3      PT4     PT5` = col_double()
)
Warning: 22 parsing failures.
row col  expected    actual             file
  1  -- 1 columns 5 columns 'wasterunup.txt'
  2  -- 1 columns 5 columns 'wasterunup.txt'
  3  -- 1 columns 5 columns 'wasterunup.txt'
  4  -- 1 columns 5 columns 'wasterunup.txt'
  5  -- 1 columns 5 columns 'wasterunup.txt'
... ... ......... ......... ................
See problems(...) for more details.

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

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