2016-04-04 3 views
1

Кто-нибудь знает, есть ли предел персонажа для того, что можно положить в eval(parse())?R eval parse character limit

У меня очень длинная строка символов. Я помещаю в parse eval, и получаю предупреждающее сообщение с частью вырезанной строки.

+2

'library (fortunes); fortune (181) ';-) – Cath

+4

[Fortune 106] (https://cran.r-project.org/web/packages/fortunes/vignettes/fortunes.pdf):« Если ответ разбор(), вы должны обычно переосмыслите вопрос ». – Roland

+1

@Roland действительно '106' тоже работает – Cath

ответ

1

Предел parse() составляет 4095 байт при чтении с консоли.

Обращаясь к руководству по https://stat.ethz.ch/R-manual/R-devel/library/base/html/parse.html

Предел линии длиной 4095 байт при чтении из консоли (что может наложить нижний предел: см «Введение в R»).

+0

Если вход не из консоли и в зависимости от вашего ввода, вы также можете использовать предел, заданный '? Options', см.' Выражения'. – cryo111

Смежные вопросы