R- Будут ли применены изменения к данным, если я заставлю R остановить цикл? - PullRequest
0 голосов
/ 30 октября 2018

Я запустил код, но на это уходит много времени, и мне действительно нужно закрыть ноутбук, но мне было интересно, если я заставлю R остановиться, будет ли он учитывать изменения, которые он уже выполнял?

1 Ответ

0 голосов
/ 30 октября 2018

Я ожидаю, что это будет зависеть от того, как вы настроили свой анализ. Я просто запустил код в приведенном ниже примере и перестал запускать его на полпути. Мой вектор был частично обновлен. Очевидно, что если вы выйдете из R без сохранения рабочего пространства, ваш прогресс будет потерян.

vec <- 1:500
for(i in vec) {
  for(j in c(1:500)) { factorial(j) } # Add delay
  vec[i] <-  0                        # Update vector
}

# Force the code to stop running mid loop (In R Studio I press the stop button)

# Show the result
plot(vec)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...