R - есть ли предел для данных, которые могут быть переданы в файл R через RScript

Я вызываю RScript с помощью этой команды:

RScript myScript.R var1, var2, var3

Это работает, если длина переменных мала. Однако, как только он превышает определенную длину (скажем, более 1000 символов), он ломается. Есть ли ограничение на длину строковых переменных, которые я могу передать, и / или есть ли ограничение на общий размер данных (var1 + var2 + var3), которые я могу передать в качестве аргументов RScript.

Спасибо!

1 ответ

Решение

Максимальная длина аргументов командной строки определяется используемой операционной системой и оболочкой.

Если вы используете Linux, вы можете запросить максимальную длину:

~$ getconf ARG_MAX
2097152

PS: максимальная длина может быть ограничена реализацией RScript (понятия не имею об этом).

Другие вопросы по тегам