如何绕过RStudio控制台的字符串长度上限?

时间:2019-03-03 23:51:02

标签: r console rstudio

我才刚刚开始学习R,并且我正在尝试编写一个将mRNA字符串翻译成蛋白质序列的函数。希望有更多经验的人可以帮助我。

我的函数似乎可以在较短的字符串上正常工作,但是当我在较长的RNA序列上尝试使用该函数时,控制台仅在函数调用后以+换行,而没有其他内容。什么都没发生。

我发现this thread似乎说它的长度限制为4096个字符,但是我找不到任何能指示解决此问题的方法。

有没有办法绕过这个? 我是否可以尝试在其他环境中运行函数以使用更长的字符串? 我希望能够将最多10000个字符的字符串作为此函数的参数传递。预先感谢

1 个答案:

答案 0 :(得分:0)

我不确定您的意思,或者我误解了;在RStudio中,character向量上绝对没有4096个字符限制(或者在R中)。

这是一个最小的可重现示例的屏幕快照,其中我生成了一个长度为10^5的字符串

s <- paste0(sample(c("A", "C", "G", "T"), 10^5, replace = T), collapse = "")

enter image description here