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 に答える