【发布时间】:2020-01-25 04:37:55
【问题描述】:
我有如下代码:
mat1 <- matrix(1, nrow = 1, ncol = 2)
mat1[1,1] <- NA
colnames(mat1) <- c(NA, 'Name1')
mat2 <- mat1
mylist <- list(mat1, mat2)
mylist <- lapply(mylist, function(x) x[!is.na(colnames(x))])
如果我删除名称为NA 的列,列名称Name1 也会从矩阵中删除。如何删除NA 列但保留列表中矩阵剩余列的列名?
【问题讨论】: