我想隨機化一個矩陣,使每列中的每個行都單獨隨機化,以便在最終矩陣中列之間不存在關聯。我知道我需要使用sample()
函數和某種for(each column)
循環,但我並不確定如何去做。具體來說,我在問如何編寫一個函數,它將遍歷矩陣的列並隨機化每列的行。R - 分別在矩陣中隨機化每行
編輯:什麼我想要實現的一個例子
原矩陣:
X1 X2 X3
1 4 3 6
2 7 2 4
3 9 5 1
樣品所需的輸出:
X1 X2 X3
1 7 3 1
2 4 5 6
3 9 2 4
正如你所看到的,在每一行列已被分別隨機分配。
我看看[如何創建一個最小的,完整的,並且可驗證的示例](http://stackoverflow.com/help/mcve)和show你想要的產出 - 你會更有可能得到一個好的迴應。 – Tchotchke
感謝您的提示!我試着澄清我想要達到的目標並添加了一個例子。 – czhu550