R - 可以通过RScript传递给R文件的数据有限制

时间:2016-06-16 19:47:07

标签: r args rscript

我正在通过此命令调用RScript:

RScript myScript.R var1,var2,var3

如果变量的长度很小,则可以使用。但是,一旦超过一定长度(例如超过1000个字符),它就会中断。我可以传递的字符串变量的长度是否有限制和/或是否可以作为参数传递给RScript的总数(var1 + var2 + var3)数据大小有限制。

谢谢!

1 个答案:

答案 0 :(得分:2)

命令行参数的最大长度由您使用的操作系统和shell决定。

如果您使用的是Linux,则可以查询最大长度:

~$ getconf ARG_MAX
2097152

PS:最大长度可以通过RScript的实施来限制(不知道这个)。