Ваши даты истекли, потому что вам нужно построить data-фрейм ts из ваших переменных (V1, ... V7), не обращая внимания на поле даты, и ваша команда ts упорядочит даты для структурирования дат.
Также, Я заметил, что у вас есть то, что похоже на почасовые данные, поэтому вам нужно предоставить частоту, соответствующую вашему времени, а не 365. Учитывая то, что вы опубликовали, ваша частота кажется немного странной. Я рекомендую найти способ установить sh частоту правильно. Например, если у меня есть почасовые данные за 365 дней в году, то у меня частота 365,25 * 24 (0,25 для високосных лет).
Так что в качестве примера приведу следующее: неправильно работает с тем, что я вижу (это ограниченное представление вашего набора данных, поэтому я не уверен на 100%)
# Build ts data (univariate)
vs.ts <- ts(vd$V1, frequency = 365, start = c(2019, 4)
# check to see if it is structured correctly
print(vd.ts, calendar = T)