У меня есть большой вектор строк вида:
Input = c("1,223", "12,232", "23,0")
и т.д.. Это означает, что десятичные числа разделяются запятыми, а не периодами. Я хочу преобразовать этот вектор в числовой вектор. К сожалению, as.numeric(Input)
просто выводит NA
.
Моим первым инстинктом было бы перейти на strsplit
, но мне кажется, что это, вероятно, будет очень медленным. Кто-нибудь имеет представление о более быстром варианте?
Существует существующий вопрос, который предлагает read.csv2
, но строки, о которых идет речь, напрямую не читаются.