Cbind не работает, как ожидалось. Объект временного ряда R - PullRequest
0 голосов
/ 14 апреля 2020

Исходный набор данных

test_data1
         Date Quantity Discount Segment Ship_Mode
1  2018-02-01      345     5000      20        20
2  2018-03-01      500      300      50        20
3  2018-04-01      400      400      40        30
4  2018-05-01      200      400     100        20

Теперь я создал манекены для сезонности с именем dummy_test

   dummy_test<- seasonaldummy(test_data1)
       Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov
 [1,]   0   1   0   0   0   0   0   0   0   0   0
 [2,]   0   0   1   0   0   0   0   0   0   0   0
 [3,]   0   0   0   1   0   0   0   0   0   0   0
 [4,]   0   0   0   0   1   0   0   0   0   0   0

Я пытаюсь объединить 2 кадра данных, чтобы у меня был объединенный кадр данных, который имеет обе сезонности манекены и другие колонны. (хотите объединить 2-4 столбцы test_data1

cbind(dummy_test,test_data1[,c(2:4)])
Error in .cbind.ts(list(...), .makeNamesTs(...), dframe = FALSE, union = TRUE) : 
  non-time series not of the correct length

Структура

sapply(test_data1,class)
 Quantity  Discount   Segment Ship_Mode 
     "ts"      "ts"      "ts"      "ts" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...