[程式] R對於matrix的處理
------------------------------------------------------------------------
[軟體程式類別]:
R
[程式問題]:
如果我有一個4x4的matrix, 我想要隨機取兩個row固定不動
在剩下的2個row中, 再隨機取兩個值, 使之為0, 該怎麼做?
舉例: 一個matrix
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
現在假設我想固定第1和第3個row不動, 在第2和第4個row上任取共兩個值使之為0
像這樣:
1 2 3 4
0 6 7 8
9 10 11 12
13 14 0 16
我目前只有辦法用sample去任意把兩個值變成0, 但像這種問題目前仍沒什麼頭緒
[軟體熟悉度]:
中(3個月到1年)
[問題敘述]:
用perl的時候, 我還可以使用二維陣列去處理, 但是在R底下就沒這麼熟悉了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.215.175
→
11/14 17:12, , 1F
11/14 17:12, 1F
→
11/14 17:12, , 2F
11/14 17:12, 2F
→
11/14 17:12, , 3F
11/14 17:12, 3F
→
11/14 17:14, , 4F
11/14 17:14, 4F
→
11/14 17:24, , 5F
11/14 17:24, 5F
→
11/14 19:30, , 6F
11/14 19:30, 6F
→
11/14 19:30, , 7F
11/14 19:30, 7F
→
11/14 20:55, , 8F
11/14 20:55, 8F
→
11/14 20:56, , 9F
11/14 20:56, 9F
推
11/14 21:08, , 10F
11/14 21:08, 10F
→
11/14 21:10, , 11F
11/14 21:10, 11F
→
11/14 21:10, , 12F
11/14 21:10, 12F
→
11/14 21:11, , 13F
11/14 21:11, 13F
→
11/14 21:12, , 14F
11/14 21:12, 14F
→
11/14 21:13, , 15F
11/14 21:13, 15F
→
11/14 21:13, , 16F
11/14 21:13, 16F
→
11/14 23:08, , 17F
11/14 23:08, 17F
→
11/15 00:31, , 18F
11/15 00:31, 18F
→
11/15 00:32, , 19F
11/15 00:32, 19F
→
11/15 00:33, , 20F
11/15 00:33, 20F