这里有一个数据帧:删除与指定的值的所有单元格中的R
df <- data.frame('a' = c('NULL',1,4,5), 'b' = c(5,6,3,'NULL'), 'c' = c(9,'NULL',9,3))
输出:
a b c
1 NULL 5 9
2 1 6 NULL
3 4 3 9
4 5 NULL 3
我所试图做删除所有的细胞,一个空值。一种方法是这样的:
df2 <- data.frame('a' = subset(df, !(a == 'NULL'))$a,
'b' = subset(df, !(b == 'NULL'))$b,
'c' = subset(df, !(c == 'NULL'))$c)
输出:
a b c
1 1 5 9
2 4 6 9
3 5 3 3
然而,这是低效的。有没有去除任何空值的单元格?
可能是重复此问题http://stackoverflow.com/questions/34619124/how-to-clean-or-remove-na-values-from-a-dataset-without-remove-the-column - 或行 –
谢谢,皮埃尔! –