如何在 R 中找到擲骰子兩次每個結果的最大值?
要找到擲骰子兩次每個結果的最大值,我們可以按照以下步驟操作:
- 使用 expand.grid 函式建立擲骰子兩次的結果。
- 使用 pmin 函式查詢每個結果的最大值。
生成擲骰子兩次的結果
使用 expand.grid 函式建立擲骰子兩次的結果,如下所示:
M<-expand.grid(rep(list(1:6),2)) M
執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出在您的系統上可能會有所不同):
Var1 Var2 1 1 1 2 2 1 3 3 1 4 4 1 5 5 1 6 6 1 7 1 2 8 2 2 9 3 2 10 4 2 11 5 2 12 6 2 13 1 3 14 2 3 15 3 3 16 4 3 17 5 3 18 6 3 19 1 4 20 2 4 21 3 4 22 4 4 23 5 4 24 6 4 25 1 5 26 2 5 27 3 5 28 4 5 29 5 5 30 6 5 31 1 6 32 2 6 33 3 6 34 4 6 35 5 6 36 6 6
查詢每次投擲結果的最大值
使用 pmax 函式查詢每次擲骰子的最大值:
M<-expand.grid(rep(list(1:6),2)) do.call(pmax,M)
輸出
[1] 1 2 3 4 5 6 2 2 3 4 5 6 3 3 3 4 5 6 4 4 4 4 5 6 5 5 5 5 5 6 6 6 6 6 6 6
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP