可能重复:
在R中将NA设置为0
我有一个data.frame,其中一列有NA值.我想更换NA同0或任何其他值.我尝试了很多线程和方法,但它没有给我结果.我尝试了以下方法.
a$x[a$x==NA]<-0;
a[,c("x")]<-apply(a[,c("x")],1,function(z){replace(z, is.na(z), 0)});
a$x[is.na(a$x),]<-0;
Run Code Online (Sandbox Code Playgroud)
上述方法都没有替换为data.frame NA列x中的0 a.为什么?
我试图根据2个字符串之间的比较来指定相似度分数.在R中是否有相同的功能.我在SAS中通过SPEDIS的名称了解这样的功能.如果在R中有这样的功能,请告诉我.
我有一个1000行的数据框,我想一次对100行执行一些操作.所以,我试图找出如何在行数上使用计数器增量并一次选择100行,如1到100,然后101到200 ... uptil 1000并使用for执行每个子集的操作环.任何人都可以建议如何做到这一点,因为我找不到一个好的方法.
有没有办法将文件读入R,我不知道完整的文件名.就像是.
read.csv("abc_*")
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我不知道之后的完整文件名 abc_