ts.plot(rowSums(eemd[,1:6]),rowSums(eemd[, 8:9])) Error in .cbind.ts(list(...), .makeNamesTs(...), dframe = dframe, union = TRUE) : 没有设定时间序列
时间: 2024-02-28 15:52:50 浏览: 137
这个错误是由于`ts.plot`函数需要传入时间序列数据,但是`eemd[,1:6]`和`eemd[, 8:9]`不是时间序列数据导致的。你需要先将数据转换成时间序列数据,可以使用`ts`函数将其转换,例如:
```
ts_data <- ts(cbind(rowSums(eemd[,1:6]),rowSums(eemd[, 8:9])), start = 1)
ts.plot(ts_data)
```
这里将`rowSums(eemd[,1:6])`和`rowSums(eemd[, 8:9])`合并成一个矩阵,然后使用`ts`函数将其转换为时间序列数据,并设置起始时间为1,然后再使用`ts.plot`函数进行绘图。
阅读全文