我想循環通過整數1:1000比較我創建函數的結果與R函數。具體來說,我有:如何停止從打印結果循環R
floor.log2 = function(n) {
x = 1
i = 0
while (x <= n) {
x = 2*x
i = i + 1
}
print(i-1)
}
而且我想用比較:
floor(log(n, base = 2))
我創建的每個比較循環結束了打印每個指標1:1000 - 什麼是比較結果的簡潔的方式在這些函數中1:1000沒有R打印索引?
你可以通過刪除'print'聲明 – kdopen
啓動@kdopen哇。我其實不確定我怎麼沒有接受。謝謝。 – mizichael
然後你需要實際返回一些東西 – kdopen