我有一个大小为 10x100 的矩阵。如何交换前 30% 列中第 1 行和第 2 行之间的值?
我们可以反转前两行的行索引以及通过采取序列创建的列索引round
ed 30% 总列数用于交换行中的值。
colS <- seq(round(ncol(m1)*0.3))
m1[2:1, colS] <- m1[1:2, colS]
data
m1 <- matrix(1:1000, 10, 100)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)