мне нужно преобразовать следующий вектор с именем ДАТА в даты с помощью «дата»:Как преобразовать числовой вектор в даты?
DATE <- c(2015-03-20, 2015-03-23, 2015-03-24, 2015-03-25, 2015-03-26, 2015-03-27, 2015-03-30, 2015-03-31)
Я не могу понять, как преобразовать вектор в дату без добавления кавычки «» для каждого значения вектора удержания:
DATE <- as.Date(c("2015-03-20", "2015-03-23", "2015-03-24", "2015-03-25", "2015-03-26", "2015-03-27", "2015-03-30", "2015-03-31"))
Есть ли класс под названием «дата» (без капитала D), который может автоматически преобразовывать вектор в дату?
Спасибо!
Мне любопытно, как вы получили ввод в этом формате –
Посмотрите на результат своего первого вектора. То, что он просит R, - это вычесть 3 и 20 с 2015 года и так далее. – liamvt
'Hmisc'package имеет приятную функцию' Cs() ', которая создает вектор символьных строк из некотируемых имен. Итак, вы можете попробовать: lubridate :: ymd (Hmisc :: Cs (2015-03-20, 2015-03-23, 2015-03-24, 2015-03-25, 2015-03-26, 2015-03- 27, 2015-03-30, 2015-03-31)). – Uwe