R中的col()给出了警告信息

时间:2013-10-14 18:42:37

标签: r

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秒

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

正如其他海报所述,这适用于当前版本的R.一些建议,以找出它为您产生警告的原因:

  • 检查工作区中是否没有名为“col”的自定义功能。尝试使用rm(col)删除。
  • 检查以下内容是否有效

        .Internal(col(c(2L, 2L)))
    

    如果这不起作用,我会怀疑你有一个奇怪的R版本,并建议从CRAN重新下载。

  • 如果内部命令有效,请使用debug()查明发生的情况。