Как обойти верхний предел консоли RStudio по длине символьной строки? - PullRequest
0 голосов
/ 04 марта 2019

Я только начинаю изучать R и пытаюсь написать функцию, которая переводит строку символов мРНК в последовательность белка.Надеюсь, кто-то с большим опытом поможет мне довольно легко.

Кажется, что моя функция отлично работает на более коротких строках, но когда я пробую ее на длинных последовательностях RNA, консоль просто печатает новую строку с +после вызова функции и ничего больше.Ничего не произошло.

Я нашел эту ветку , которая, кажется, говорит о том, что ограничение длины составляет 4096 символов, но я не могу найти ничего, что бы указывало на это.

Есть ли способ обойти это?Есть ли другая среда, в которой я мог бы попробовать запустить свою функцию, которая будет работать с более длинными строками?Я хотел бы иметь возможность передавать строки длиной до 10 000 символов в качестве аргументов этой функции.Заранее спасибо

1 Ответ

0 голосов
/ 04 марта 2019

Я не уверен, что вы имеете в виду, или, возможно, я неправильно понял;определенно нет ограничения в 4096 символов для character векторов в RStudio (или в этом отношении в R).

Вот скриншот минимального воспроизводимого примера, где я генерирую строку длины 10^5

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

enter image description here

...