【发布时间】:2019-08-30 16:47:24
【问题描述】:
我有一个 True 和 False 值的向量。向量长度为1000。
vect <- [T T F T F F..... x1000]
我想遍历前 100 个(即 1:100)值并计算真假值的计数并将结果存储到某个变量中(例如 True
下面的代码非常标准,但是它不是对向量进行切片,而是计算整个向量的总和。
count_True = 0
count_False = 0
for (i in vect){
if (i == 'T'){
count_True = count_True + 1
}
else {
count_false = count_false + 1
}
}
我知道您可以将向量拆分为
vect_splt <- split(vect,10)
但是有没有办法将这些结合起来做我想做的事或任何其他方式?
【问题讨论】: