У меня есть квадрат данных в текстовом файле с "|" разделитель данных со значением, подобным этому
no| value
1| 3,123.00
2| 1,122.75
import it with this code:
library(readr)
data <- read_delim("file.txt", "|", trim_ws = TRUE, locale = locale(decimal_mark = "."), col_types = cols(no = col_double(),
value = col_double()))
Warning: 2 parsing failures.
row col expected actual file
1 value no trailing characters ,123.00 'file.txt'
2 value no trailing characters ,122.75 'file.txt'
Это делает данные, импортированные как NA, я уже уточнил локальную точку в десятичной отметке.
Почему мои значения читаются так: ,123.00
?, отсутствует первое число перед запятой. Если я указываю col_types
с col_double
. он работает без специальных col_types, но мне действительно нужно указать col_types