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