我想寫一個函數來求和分數。 x
是分子和n
最大的x
。我想對x/c
的所有分數進行求和,如果c = x+1
和如果c == y
停止。R中分數之和的函數
例如,如果x = 1
和y = 4
1/1 + 1/2 + 1/3 + 1/4 = 2.083333
或者,如果x = 2
和y = 5
2/1 + 2/2 + 2/3 + 2/4 + 2/5 = 4.566667
我嘗試了,而循環,但我認爲這是不差得遠:
score <- function(x, y){
while (c < y){
c <- x/1
c <- x/c+1
}
}
獲得幻想和回答爲分數:'評分< - 函數(X,Y){MASS ::餾分(總和(X/seq.int(Y)))}' – alistaire