Ошибка чтения таблицы в R

#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)