#r #read.csv
#r #read.csv
Вопрос:
Я пытаюсь прочитать этот файл в R dataframe, но продолжаю получать ошибки.
Это команда, которую я использую
data <- read.csv("TrainExer 3-1-corrected.txt", sep='t', colClasses = "numeric")
Я получаю следующую ошибку
Ошибка при сканировании(file = файл, what = что, sep = сентябрь, quote = цитата, dec = декабрь, : scan() ожидал ‘реальное’, получил ‘1229.2316.200’
Если я не укажу colClasses
, я не получу никакой ошибки, но таблица объединит некоторые записи из разных столбцов. Например, 1229.23 — это одна запись в одном столбце, а 16.200 — это другая запись в соседнем столбце. Каким-то образом R пытается прочитать их как одно целое.
Комментарии:
1. Ваш столбец не числовой, вы можете прочитать свой файл, а затем использовать как.numeric(…)
Ответ №1:
Вероятно, вам следует использовать read.table
вместо этого, поскольку вы загружаетесь не в формате csv. Это может сработать: data <- read.table("TrainExer 3-1-corrected.txt", header = TRUE)