L'impression repetetively sur la même ligne dans la R

Je me demandais juste quelle est la meilleure façon dans la R de garder à l'impression sur la même ligne dans une boucle, afin d'éviter l'envahissement de votre console? Disons que pour imprimer une valeur indiquant vos progrès, comme dans

for (i in 1:10) {print(i)}

Edit:

J'ai essayé d'insérer des retours chariot avant chaque valeur dans

for (i in 1:10000) {cat("\r",i)}

mais qui ne fonctionne pas comme il vient de mettre à jour la valeur sur l'écran après la boucle, juste de retour de 10000 dans ce cas.... Toutes les pensées?

NB ce n'est pas de faire une barre de progression, comme je sais qu'il y a diverses fonctionnalités pour ça, mais juste pour être en mesure d'imprimer des informations au cours de la progression de certains boucle sans envahissement de la console

  • Pour une simple barre de progression, vérifier ?txtProgressBar
  • Peut-être l'arrêt de l'impression à chaque fois? La manière habituelle est if(i%%100 ==0) print('working...')
  • Oui merci Carl - je l'utiliser beaucoup, mais même alors, il peut être agréable de ne pas marais de la console avec la sortie...