微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何让控制台光标回到 R 中的行首?

如何解决如何让控制台光标回到 R 中的行首?

有时我会在循环中执行长时间的计算。为了控制进度,我打印循环变量的当前值。然而,它让我的控制台充斥着数字。 每次打印后,我想将光标移回控制台行的开头。这将仅以变量的最后一个值结束。这将类似于没有在线打印机的命令。 关于如何在 R 控制台中实现这一点的任何想法?

解决方法

如 b2f 在评论中正确提及使用 \r,如下例所示

cat('hello world\rMinor')
Minor world

需要注意的一点是,在交互式设置中,每个命令都分配了一个新行,因此在交互式代码中,这仅作为单个命令的一部分起作用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。