У меня есть набор данных под названием «rating.csv». Набор данных выглядит следующим образом:Ошибка с указанием colClasses в read.csv
rating: 2.97, 3, 3, 3.41, 3.5, 3.5, 4, NULL, NULL, NULL, 3.67
Я пытаюсь указать colClasses в read.csv ускорить чтение CSV-файла. Сначала я создаю colClasses так:
classes <- c("double")
Затем я прочитал набор данных с
data <- read.csv('rating.csv', colClasses=classes,
comment.char="", na.strings='NULL')
Но я получаю сообщение об ошибке с этим read.csv
Error in scan(file, what, nmax, sep, dec, quote, skip,
nlines, na.strings, : scan() expected 'a real', got '"3.67"'
У вас есть какие-либо идеи что случилось с этим кодом? Или есть другой способ изменить тип колласса набора данных, кроме того, в read.csv
?
Я думаю, нам нужно увидеть сам набор данных. Можете ли вы разместить ссылку на него? –
Ошибка, кажется, указывает, что последний столбец является символом, а не числовым. –