Мне известно, что на этом сайте есть похожие вопросы, однако ни один из них, кажется, не отвечает на мой вопрос в достаточной мере.
Мне нужно прочитать файл CSV, содержащий числовые значения, десятичным разделителем которого является запятая.
Использование значений data <- read.table("~/file.csv", header=TRUE, sep=";",stringsAsFactors=FALSE, dec=",")
представляется как числовое, но на самом деле они являются целыми числами, теряя всю десятичную информацию.
Использование значений data <- read.table("~/file.csv", header=TRUE, sep=";",stringsAsFactors=FALSE)
сообщается правильно, но читается как chr данныепоэтому невозможно выполнить линейную регрессию на нем.Также преобразование chr в число , как показано здесь , заканчивается NA Принуждение
Я на основе ЕС, поэтому я такжепопытался загрузить набор данных, используя read.csv2
, но это не может решить проблему.
- РЕДАКТИРОВАТЬ: Вот пример файла CSV, который я пытаюсь загрузить:

- EDIT2: Выдержка из кадра данных.Я не могу вставить все значения, потому что они> 10000
AV_TOTAL LIVING_AREAM2 DIST_PARKS
632800 84,73 23,88