Age <- c(90,56,51,'NULL',67,'NULL',51)
Sex <- c('Male','Female','NULL','male','NULL','Female','Male')
Tenure <- c(2,'NULL',3,4,3,3,4)
df <- data.frame(Age, Sex, Tenure)
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,有'NULL'值作为字符/字符串格式.我试图用NA来代替'NULL'值.我能够将它用于单个列df$age[which(df$Age=='NULL)]<-NA'但是我不想为所有列写这个.
如何将类似的逻辑应用于所有列,以便将所有'NULL'值df转换为NAs?我猜测apply或自定义函数或for循环将做到这一点.