Я использую петли в R следующего вида:
for(i in 1:N){...}
Я хотел бы иметь счетчик, который отображает текущее значение i
в ходе цикла. Я хочу, чтобы это отслеживало, как далеко я продвигаюсь к достижению конца цикла. Один из способов сделать это - просто вставить print(i)
в код цикла. Например.,
for(i in 1:N){
...substantive code that does not print anything...
print(i)
}
Это делает работу, давая вам i
, который работает. Проблема в том, что он печатает каждое значение в новой строке, а-ля,
[1] 1
[1] 2
[1] 3
Это съедает много места на консоли; если N
велико, оно будет поглощать все пространство консоли. Я хотел бы иметь счетчик, который не съедает так много места на консоли. (Иногда приятно иметь возможность прокручивать консоль вверх, чтобы убедиться, что вы запускаете то, что, как вы думаете, вы запускаете.) Итак, я хотел бы иметь счетчик, который отображается как
[1] 1 2 3 ...
переход на новую строку после достижения ширины консоли. Я видел это время от времени. Есть какие-нибудь хитрости, чтобы это произошло?