6个月大的iMac与OSX v.10.8.5使用R v 2.15.2(2012-10-26)与RStudio或终端这个简单的代码:
m <- matrix(c(1,2,3,4),2)
产生预期的2x2矩阵,row(m)
产生预期的2x2矩阵,第一行包含第1行,第二行包含2s。
但是col(m)
出现了以下错误:
Warning message: In seq. int(0, 1, length.out = n): first element used of 'length.out' argument.
奇怪的是,5年历史的MacBook Air,OSX 10.6.8上的代码相同,但同一版本的R在第一列中给出了col(m)
1的预期结果,在第二列中为2秒
有什么建议吗?
答案 0 :(得分:2)
正如其他海报所述,这适用于当前版本的R.一些建议,以找出它为您产生警告的原因:
检查以下内容是否有效
.Internal(col(c(2L, 2L)))
如果这不起作用,我会怀疑你有一个奇怪的R版本,并建议从CRAN重新下载。