【发布时间】:2017-12-08 01:59:25
【问题描述】:
关于一个我无法为 R 找到的广泛问题:
我正在尝试在循环开始时添加一个计数器。
这样当我运行循环时sim = 1000:
if(hours$week1 > 1 and hours$week1 < 48) add 1 to the counter
ifelse add 0
我遇到过一些计数器教程,它们会打印一个句子让你知道你在哪里(如果出现问题): 例如
For (i in 1:1000) {
if (i%%100==0) print(paste("No work", i))
}
但我的计数器的目的是生成一个值输出,测量循环中的 1000 次运行中有多少落在指定范围内。
【问题讨论】:
-
尝试提供reproducible example 以及预期的输出。
-
使用第二个建议的循环有什么问题,只维护一个在循环外声明的计数器?