サイズが10x100の行列があります。列の最初の30%で行1と行2の間で値を交換するにはどうすればよいですか?
行round
の値を交換するために、列の総数のed 30%のシーケンスを取得することによって作成された列インデックスとともに、最初の2行の行インデックスを逆にすることができます。
colS <- seq(round(ncol(m1)*0.3))
m1[2:1, colS] <- m1[1:2, colS]
m1 <- matrix(1:1000, 10, 100)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加