我對R相當陌生,並且試圖用R循環來自動化R中的草案。基本上,我想要一個擁有9列(9個隊伍中的每一個)的媒介,並且在該列中選出第一個可用的隊員(所有9支隊伍都有相同的36名球員的不同順序;按每個隊隊長的感覺排名玩家將執行)並將其放入一個空白矩陣,最終將所有團隊完成。For循環R爲蛇吃水?
正如我所說,有9個隊每個起草4名球員。因爲它是一個蛇起草了「採摘令」運行這樣的:
- 1隊隊長挑選他們的第一選擇,然後
- 隊長2拿起他們的第一選擇(留下的球員,隊長1的第一個選擇不再可用),然後
- 隊長3使得他們的第一選擇,
一路
- 隊長9誰再需要他們的第一個挑選和他們的第二順位,然後
- 八隊隊長需要他們的第二順位,
這種跟風回
- 隊長1誰選他們的第二個和第三拾取,
- 等
因爲有9名隊長和36名選手選擇從,每個小組具有最終FO你的球員(不重複)。我希望我已經解釋得很好。我喜歡這個網站,並感謝您的幫助!
會'set.seed(1); replicate(9,sample(1:9))'是一個足夠好的數據示例嗎? – thelatemail
非常接近,但是每列有9個數據點,而不是36個。所以這取代了:set.seed(1);重複(9,樣本(1:36)) –
不要認爲任何一種解決方案都有效,因爲(i)複製不會阻止同一玩家被選中兩次,(ii)挑選順序不反映蛇草案。 –