0
我有大约39000行和近80列的巨大矩阵。在RI我得到它说的错误:处理矩阵中的非数字值
错误在矩阵(1,nrow = N,NcoI位= 1):非数字矩阵程度
当我做typeof(matrix)
它给了我“双”。有什么方法可以找出问题的出处和解决方法?
我有大约39000行和近80列的巨大矩阵。在RI我得到它说的错误:处理矩阵中的非数字值
错误在矩阵(1,nrow = N,NcoI位= 1):非数字矩阵程度
当我做typeof(matrix)
它给了我“双”。有什么方法可以找出问题的出处和解决方法?
n
在此调用中matrix(1, nrow = n, ncol = 1)
不是数字。你可以复制这个:
> matrix(1, nrow = "foo", ncol = 1)
Error in matrix(1, nrow = "foo", ncol = 1) : non-numeric matrix extent
所以现在你需要显示你用来产生错误的代码。
你可以发布一段代码来显示你如何赋值你的'n'并创建矩阵吗?看起来'n'可能不是一个整数。 – 2012-01-16 05:21:34
你说你有痛苦。我们想知道它在哪里受伤以及它受伤的程度。 – 2012-01-16 08:02:10