无法在R中创建大于79的列表

时间:2013-11-13 16:38:06

标签: r

我有大约85个不同大小的列表,L1 - L85 我正在尝试以下列方式创建一个新列表:

allLists <- list(a = L1, b = L2, c = L3,....nn = L85)

此代码由Java动态生成,用于创建列表以供以后进行统计计算。 当我运行代码时,我得到的是命令结束后的+。 如果我删除了一些列表并减小了大小,如果allLists列表为79或更少 代码运行没有问题,否则只有+。 任何想法将不胜感激。

所以我在Java中使用RCaller库。 目标是用x特征和n次重复对实验进行统计分析。 首先,我正在构建包含每个事件的所有计算的列表,例如AVG,MED等。稍后我需要构建“主列表”,其中包含所有事件列表及其所有计算以运行一些统计模型他们。 基本上allLists看起来如下:

allLists <- list(trait1STDEV = res.trait1STDEV, trait1MeasureN = res.trait1MeasureN, trait1MeasureIMP = res.trait1MeasureIMP, trait1MeasureSIG = res.trait1MeasureSIG, trait2AVG = res.trait2AVG, trait2STDEV = res.trait2STDEV...........traitNSIG = res.traitNSIG)

1 个答案:

答案 0 :(得分:0)

所以我发现了问题。显然,R中的最大命令长度有限制, 在控制台中工作时,通过输入新行可以解决此问题。 但是,在Java中使用RUtils时,此解决方案不适用。 在使用RUtils使用Java生成R代码的情况下,需要在执行此操作后安装名为Runiversal的包,并且最大命令长度没有问题。