楼主: microtan
10657 4

[问答] 如何定时查看R循环进度? [推广有奖]

  • 0关注
  • 0粉丝

高中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
194 点
帖子
18
精华
0
在线时间
16 小时
注册时间
2012-5-25
最后登录
2017-9-14

楼主
microtan 发表于 2013-2-2 12:00:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我有一个循环比较大,需要做n个小时,请问如何能实现定时查看R的循环进度?

比如: 每循环到1000的整数倍次 输出个信号来?
循环了1000次输出 a【1000】
下次再输出a【2000】

因为每循环一次输出一次 屏幕太乱,而且输出也需要时间开销。谢谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:需要时间 屏幕 进度 而且 如何

沙发
qoiqpwqr 发表于 2013-2-2 14:51:25
假设你的循环变量时i,从1到100000,你想每隔1000个输出一个

就加一句

if (i %% 1000 == 0) print(i)
已有 2 人评分经验 论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员
ltx5151 + 20 我很赞同

总评分: 经验 + 20  论坛币 + 10   查看全部评分

藤椅
楚韵荆风 学生认证  发表于 2013-2-3 13:37:19
版主说的对,或者可以用cat("k =", k, "is done"  "\n")
已有 2 人评分经验 论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员
ltx5151 + 20 根据规定进行奖励

总评分: 经验 + 20  论坛币 + 10   查看全部评分

共享是一种彼此的快乐

板凳
dasheli 发表于 2016-9-23 12:00:46
这个我也遇到了,我的问题是:
现在不管print还是cat,都是大函数运行完毕后,一次性输出啊,不是一边运行一边输出啊,达不到监控程序的目的

报纸
Hrainc 发表于 2022-3-25 11:52:02
可以在Rstudio中切换Environment:从Global Environment切换到其他环境,再切换回Global Environment,此时循环变量会更新,查看循环变量就可以知道循环所处的进度。
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 20:49