美文网首页
R中删除导入Excel表格中的空行或空列

R中删除导入Excel表格中的空行或空列

作者: dashan1928 | 来源:发表于2022-03-10 14:40 被阅读0次

# 先写成函数的形式,方便调用

removeRowsAllNa  <- function(x){x[apply(x, 1, function(y) any(!is.na(y))),]}

removeColsAllNa  <- function(x){x[, apply(x, 2, function(y) any(!is.na(y)))]}

# 非函数形式则更简短,其中 x 为 DataFrame 或 Matrix

x_RowsAllNa_removed =  x[apply(x, 1, function(y) any(!is.na(y))),]

x_ColsAllNa_removed =  x[, apply(x, 2, function(y) any(!is.na(y)))]

转载自https://www.jianshu.com/p/26edb1b1e6c7

相关文章

网友评论

      本文标题:R中删除导入Excel表格中的空行或空列

      本文链接:https://www.haomeiwen.com/subject/tpncdrtx.html