Когда я использую функцию strptime в кадре данных, формат даты выглядит правильно. Однако когда я затем преобразовываю в ts (временные ряды), чтобы я мог использовать такие функции, как прогноз, столбец данных выглядит как gibberi sh, и часто трудно понять, правильно ли это или нет. Рассмотрим следующий код ....
qtr <- c("03/01/2000","06/01/2000","09/01/2000","12/01/2000","03/01/2001","06/01/2001","09/01/2001","12/01/2001")
qtr <- strptime(as.character(qtr), format = "%m/%d/%Y",tz="EST")
dem <- c(1342,1382,1296, 1330, 1360, 1441,1343,1426)
# create data frame
data <- data.frame(qtr,dem)
data
Выходные данные при вводе данных дают следующее:
# qtr dem
# 1 2000-03-01 1342
# 2 2000-06-01 1382
# 3 2000-09-01 1296
# 4 2000-12-01 1330
Как и ожидалось. Однако, когда я затем преобразовываю во временной ряд, как показано ниже, я получаю дополнительный столбец.
ts=ts(data, start=c(2000,1), end= c(2001,4),frequency=4)
ts
вывод:
# qtr dem
# 2000 Q1 951886800 1342
# 2000 Q2 959835600 1382
# 2000 Q3 967784400 1296
# 2000 Q4 975646800 1330
Кроме того, если я делаю представление (т. Е. View (ts)), я вижу только второй и третий столбцы, и его трудно понять. что означают даты Какой формат среднего столбца? Что обозначают цифры в, скажем, 975646800?