Конкретный раздел данных добавляется дважды в R

#r

#r

Вопрос:

Я использую этот конкретный код для добавления своих данных в R:

 mydata <- read.table("c:/Eric.csv", sep=",", header=TRUE, stringsAsFactor=TRUE, quote= ",")
 

Затем, когда я открываю его с помощью «mydata», он существенно добавляет 154 человека (которые находятся в строке 186-340) над моими данными, а затем я получаю свои фактические заголовки (строка 155) и то, как данные должны быть расположены. Есть ли возможность изменить / добавить в мою команду, чтобы исправить это?

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

1. ваш quote="," параметр неверен, удалите его и сообщите нам результат

2. удаление кавычки =»,» привело к следующему: Предупреждающие сообщения: 1: При сканировании (file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : EOF в строке, заключенной в кавычки 2: При сканировании (file, what, nmax, sep, dec,цитата, пропуск, nlines, na.strings, : количество прочитанных элементов не кратно количеству столбцов

Ответ №1:

Поскольку вы читаете CSV, рассмотрите возможность использования read.csv() вместо этого функции.

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

1. Поэтому я изменил таблицу на read.csv(): mydata <- read.csv(«c:/Eric.csv «, sep=»,», header=TRUE, stringsAsFactor=TRUE, quote = «,») и он загрузил данные точно так же, как с read.table() Я добавлю, что когдая разрезал данные пополам и повторил их со своим старым кодом, у него не было такой же проблемы, и данные были настроены так, как предполагалось.

2. Прямо сейчас я обращаюсь к facepalm, потому что это сработало отлично. Я раньше не пробовал read.csv, но read.table не работал, я знаю это, когда впервые попробовал. Большое спасибо!

3. Отлично! Надеюсь, вы сможете принять ответ, чтобы у нас не было слишком много вопросов без ответов, которые валяются на форуме.