【发布时间】:2014-07-04 14:28:12
【问题描述】:
我想从数据框中删除所有可用列的长度为零的所有行。我尝试使用 complete cases 函数,但它不起作用,可能是某些字符串有空白空格。因此,我想搜索 data.frame 的所有列并删除所有在可用列之一中具有空字符串的行。我的数据框定义为 ladata。
# Remove incomplete cases
ladta <- ladta[complete.cases(ladta),]
【问题讨论】:
-
代码不起作用,错误是
Error: unexpected ']' in "ladta <- ladta[-apply(ladta, 1, function(x) any(x==""),]"。关于数据是一个简单的表格,有 3 列 230K 行和各处的空格。 -
感谢您的 cmets :) 它帮助了
-
如果没有
NA值,则案例是完整的。您可能会更改读取数据的方式,以便获得NA而不是空字符串值。