有没有办法将两个向量连接起来并引用结果?
我有两个从我的代码自动生成的向量。
orderWA<-c(1,0,1)
orderWS<-c(1,0,0)
我知道我可以通过
来组合它们c(orderWA,orderWS)
或
append(orderWA,orderWS)
无论如何都要让他们一起加入并输出:
(1 0 1)(1 0 0)
然后有一种方法可以让我在矩阵的一个单元格中显示,让我们说(1 0 1)(1 0 0)=顺序
orderMAT<-matrix(c(Model,order),ncol=2)
colnames(orderMAT)<-c("Model","Order of parameters")
以便它输出类似的东西
Model Order of parameters
ARIMA (1 0 1)(1 0 0)
答案 0 :(得分:3)
您可以通过以下方式将数字组合表示为字符串。
# combine numbers
order_string <- paste(paste0("(",
sapply(list(orderWA, orderWS),
paste, collapse = " "),
")"), collapse = "")
# create data frame
data.frame(Model = "ARIMA",
"Order of paramaters" = order_string,
check.names = FALSE)
# Model Order of paramaters
# 1 ARIMA (1 0 1)(1 0 0)