假设矩阵为mat,列数为ncol,可以使用以下代码将其按列拆分成3部分:

part1 <- mat[, 1:floor(ncol/3)] part2 <- mat[, (floor(ncol/3)+1):floor(2ncol/3)] part3 <- mat[, (floor(2ncol/3)+1):ncol]

其中,floor(ncol/3)表示将列数分成3等份后每份的列数向下取整,(floor(ncol/3)+1):floor(2ncol/3)表示选取第二部分的列数范围,(floor(2ncol/3)+1):ncol表示选取第三部分的列数范围。


原文地址: https://www.cveoy.top/t/topic/oY1E 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录