Даже самый простой для l oop не работает в RStudio - PullRequest
0 голосов
/ 04 февраля 2020

Ни один из ранее работающих циклов в моей программе не работает должным образом. Мне интересно, сделал ли я что-то с моим entu / config RStudio, чтобы разорвать циклы? ... или, может быть, есть что-то чрезвычайно basi c, которое мне здесь не хватает?

Рассмотрим пример c для l oop, скажем,

for (year in 2010:2015){
print(paste("The year is", year))}

Почему-то даже этот l oop ничего не возвращает на мою консоль. Теперь рассмотрим базис c, в то время как l oop, скажем

count <- 0
while (count <10) {
  print(count)
  count = count +1}

Это в то время как l oop возвращает ожидаемое

[1] 0
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6
[1] 7
[1] 8
[1] 9

1 Ответ

3 голосов
/ 04 февраля 2020

Я продолжал устранять неполадки, набирая этот вопрос, и фактически решил проблему - хотя я до сих пор не понимаю, в чем причина проблемы.

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

detach(package:magicfor)

и перезапустите RStudio. Вероятно, я просто не понимал, что magicfor пытался сделать для меня, даже без явного вызова в моем сценарии.

Это было довольно неприятно, и я, вероятно, потратил более 3 часов на устранение сложных циклов, когда это было что-то остальное целиком. Я надеюсь, что эта документация будет полезна для некоторых из вас.

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