【发布时间】:2012-05-12 10:08:56
【问题描述】:
我有一个使用 R 的作业并且有一点问题。在分配中,必须生成具有随机行数的矩阵,然后用于各种计算。一切都很完美,除非行数为 1。
在计算中,我以不同的方式使用 nrow(matrix),例如 if (i <= nrow(matrix) ) {action} 以及 matrix[,4] 等语句。
所以如果行数为 1(我知道它实际上是向量)R 给出错误,肯定是因为 nrow(1-dimensional matrix)=NULL。有没有简单的方法来处理这个?否则可能整个代码都必须重写,但我的时间很短:(
【问题讨论】:
标签: r statistics