Чтение данных в R с отдельными переменными вместо 1 единственной переменной

#r

#r

Вопрос:

Я пытаюсь загрузить файл dat в R с 4 отдельными переменными, но функция read.table / read.delim возвращает 1 отдельную переменную, соединяя 4 двоеточием.

Может кто-нибудь помочь?

 examdata < read.delim('/Users/Weindependent/Desktop/GSE/EDU 767/Assignment /DataSet/Exam Anxiety.dat', header=TRUE, 
                     sep=",")
  

введите описание изображения здесь

Комментарии:

1. Как на самом деле выглядит необработанный тестовый файл? Можете ли вы показать первые несколько строк? Вероятно, вы просто указали неправильный разделитель.

2. Я попробовал sep = » » и это все еще проблема. Возвращается к 1 переменной со 103 наблюдениями.

3. Разделитель явно не является запятой. Это не похоже на файл, разделенный табуляцией, но попробуйте оба sep =» t» и sep = » «.

4. Привет! Да, «t» работает. Как я мог бы определить, является ли это разделителем через запятую или «» или » t»?

Ответ №1:

Вместо sep = «, » просто сделай » «. На самом деле это «(пробел)».

Комментарии:

1. Как ясно из комментариев к вопросу OP, в вашем ответе делается неверное предположение. Пожалуйста, исправьте свой пост, чтобы сделать его актуальным и предоставить полное рабочее решение. Поскольку qw просит тех, кто задает вопросы, предоставить MRE, это справедливо.