我目前有一个数据帧,其中有几行我想转换为“NA”。当我第一次从.csv导入这个数据框时,我可以使用na.strings = c(“A”,“B”,“C”)等来删除我不想要的值。再次做同样的事情,但这次使用一个数据帧已经不导入其他.csvna.strings应用于数据帧
要导入的数据,我用:现在
data<-read.csv("code.csv", header=T, strip.white=TRUE, stringsAsFactors=FALSE, na.strings=c("", "A", "B", "C"))
,用“数据”,我想子集它,同时删除行中的更具体的值..我尝试类似:
data2<-data.frame(data, na.strings=c("D", "E", "F"))
当然,这不起作用,因为我认为na.strings只适用于“阅读”包..不是其他功能。是否有任何等价物将某些值简单地转换为NA,以便我可以轻松地将na.omit(data2)?
感谢您的帮助。
感谢所有的答案大家。很多很有用 –