0

我正在使用rowDiffs命令(来自matrixStats包)来计算矩阵中 116 行的逐步差异。

我收到以下错误:

Error in r[i1] - r[-length(r):-(length(r) - lag + 1L)] : 
non-numeric argument to binary operator

我不知道为什么会这样。我可以为每一行分别使用 diff() 并且它会起作用。

有任何想法吗?

这是数据:

https://dl.dropbox.com/u/22681355/data.csv

代码:

a = rowDiffs(data)
4

1 回答 1

1

rowDiffs适用于矩阵。这对我有用:

rowDiffs( as.matrix(data) )
于 2012-11-13T11:09:29.580 回答