当前位置:  开发笔记 > 编程语言 > 正文

总数列表直到阈值

如何解决《总数列表直到阈值》经验,为你挑选了1个好方法。

我有一个整数列表,我想要对其求和直到达到阈值,然后才能访问达到阈值的索引。

就像是:

summing <- function(i){
sum = sum + list[i]
index = i
while(sum < thresholdValue){
summing(i++)
}}

但是,我并不精通R中的编写函数,因此不能百分百确定应该如何完成。



1> zx8754..:

试试这个例子:

#data
x <- 1:10 

#set threshold
thresholdValue <- 13

#index
ix <- length(which(cumsum(x) <= thresholdValue))
# 4

#sum
sum(x[1:ix])
#[1] 10

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有