2016-06-16 9 views
2

Я вызывающую RScript с помощью этой команды:R - есть ограничение на данные, которые могут быть переданы в файл R через RScript

RScript myScript.R var1, var2, var3

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

Спасибо!

+0

Какова длина переменных в скрипте? – PyNoob

+0

зависит от используемой операционной системы (максимальная длина команды в оболочке). –

ответ

2

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

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

~$ getconf ARG_MAX 
2097152 

PS: Максимальная длина может быть ограничена осуществлением RScript (не идея об этом).