當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R語言 choose()用法及代碼示例


R 語言提供了一個直接函數,可以計算 nCr 值,而無需編寫計算 nCr 值的整個代碼。

用法: choose(n, r)

參數:
n:元素數量
r:組合數

返回:來自總共 n 個元素的 r 個組合的數量,即 nCr 值。

範例1:




# R program to calculate nCr value 
    
# Using choose() method 
answer1 <- choose(3, 2) 
answer2 <- choose(3, 7)  
answer3 <- choose(7, 3)
  
print(answer1) 
print(answer2) 
print(answer3) 

輸出:

3
0
35

範例2:如果我們提供 n 和 r 的值,使得 n < r 那麽 choose(n, r) 將返回 0。


# R program to calculate nCr value 
     
# Using choose() method 
answer1 <- choose(2, 3) 
answer2 <- choose(3, 6)  
answer3 <- choose(3, 7)
   
print(answer1) 
print(answer2) 
print(answer3) 

輸出:

0
0
0

相關用法


注:本文由純淨天空篩選整理自spp____大神的英文原創作品 Calculate nCr value in R Programming – choose() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。