应用功能不起作用

时间:2014-07-16 19:28:12

标签: r replace apply

我的数据框有一些空条目。

options(stringsAsFactors = FALSE)

这样我就可以改变空单元格。然后我写了下面的代码:

apply(my_data[,6:65],2, function(x) x[which(x=='')]<-0)

,希望它用零替换所有空单元格。但它不起作用! 请注意,my_data有65列,列1:5包含字符串。

提前致谢

1 个答案:

答案 0 :(得分:2)

无需使用apply,只需将[<-与逻辑索引

一起使用即可
my_data[my_data==""] <- 0