Не знаю, как правильно это сформулировать, но:
Скажем, у меня есть сценарий из 200 строк, как я могу «автоматизировать» выполнение, чтобы оно останавливалось на заданной строке (скажем, на 50). Я мог бы сделать это с выбором, но иногда переход туда и обратно кажется менее эффективным. Может ли быть короткий путь к этому?!
Это немного похоже на проблема XY. Почему автоматизированный скрипт должен останавливать определенную строку? Почему бы просто не удалить всю строку после строки 50? Я думаю, вам, возможно, придется уточнить, чтобы люди могли помочь.
Просто не могу придумать, как это сделать (пока). Давайте посмотрим.
@zack Я запускаю некоторые модели, и иногда мне нужно где-то остановиться, прежде чем запускать модель. Скажем, я закрою RStudio и вернусь позже, я мог бы найти сценарий, но это привело бы к запуску моделей и много времени. Ручной выбор строк работает, но я просто подумал, что может быть способ.
Вы можете сохранять и загружать модели, используя save
и load
Насколько я знаю, в настоящее время нет способа сделать это (хотя я могу ошибаться здесь). Обходной путь, о котором я думаю, - это использовать ваш текущий скрипт в функции и использовать stop()
-функцию, поэтому:
script <- function() {
...
...
# when at line 50 (or whereever), use
stop()
...
...
}
Это кажется прекрасным на данный момент. Я хотел, чтобы он остановился тихо, поэтому связал дубликат. Было бы здорово, если бы в RStudio все же был ярлык для этого.
Написать функцию?