嗨,这可能很简单,但我是R的新手,非常感谢一些帮助。基本上我有这个命令:
length(days_to_death[which(days_to_death<100)])
我想在每次运行时列出每个结果,我将100添加到&lt; 100 up,直到它<1000。基本上我想简化这个:
c(length(days_to_death[which(days_to_death<100)]),length(days_to_death[which(days_to_death<200)])...<1000)
非常感谢你的帮助!
答案 0 :(得分:3)
您希望sapply
循环遍历这些值,并seq
创建该值列表。然后我们也可以简化你的长度调用,因为它实际上只是一个总和。
sapply(seq(100,1000,by=100), function(i) sum(days_to_death < i))