R 3.0.0新功能之一是引入了长向量。但是,.C()和.Fortran()不接受长向量输入。在R-bloggers上发现:
这是一种预防措施,因为现有代码很少会处理长向量(而且R包装器通常假定length(x)是一个整数)
我使用的是R-package randomForest,显然需要.Fortran(),因为它崩溃并显示错误消息:
Error in randomForest.default: long vectors (argument 20) are not supported in .Fortran
如何解决这个问题?我在Windows 7 64位计算机上使用randomForest 4.6-7(在R 3.0.2下编译)。