我想问你一个问题,如何使用函数sample将Y矩阵中某些百分比的列替换为X矩阵形式的列?因此,我有两个矩阵X和Y,我想使用样本将例如X的20%的列(随机地)从矩阵X替换为矩阵Y。请您有什么想法。
尝试一下(将m1的20%替换为相同索引的m2):
m1 <- matrix(1, ncol = 10, nrow = 10)
m2 <- matrix(2, ncol = 10, nrow = 10)
s <- sample(1:length(m1), length(m1)*0.2)
m1[s] <- m2[s]