У меня есть набор данных, который имеет только Год и Месяц в качестве отдельных столбцов (а не день).Я использую этот код, чтобы объединить их в один столбец и сделать серию дат.Позже я хочу преобразовать эту таблицу во временные ряды.Но он не работает должным образом.
df$date <- as.yearmon(paste(df$year,df$Month, 1, sep = "-"))
Вывод такой:
> head(df$date)
[1] "Jan 2014" "Feb 2014" "Mrz 2014" "Apr 2014" "Mai 2014" "Jun 2014"
Пожалуйста, помогите мне с функцией, которая также может включать дневную часть даты.День для каждого месяца равен 1. Таким образом, выходные данные должны быть в формате даты как:
1-1-2014 1-2-2014 1-3-2014 1-4-2014 1-5-2014 1-6-2014
Кроме того, чтобы преобразовать «tbl» в класс ts, необходимо, чтобы дата была вКонкретный формат?
Обратите внимание: я хочу извлечь дату из исходного набора данных, потому что некоторые из моих переменных имеют пропущенные даты, и я хочу идентифицировать их, чтобы соответствующие значения могли обрабатываться соответствующим образом.