2016-04-04 58 views
1

有谁知道是否有可以放入eval(parse())的字符数限制?评估解析字符限制

我有一个非常长的字符串,我把它放到eval解析中,并得到一条警告信息,它包含部分字符串。

+2

'library(fortunes);运气(181)';-) – Cath

+4

[财富106](https://cran.r-project.org/web/packages/fortunes/vignettes/fortunes.pdf):“如果答案是parse(),你通常应该重新思考这个问题。“ – 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