Cam anyone tell me why the condition x[i] == "DISCONECTED" looks like
producing an NA instead of TRUE/FALSE

I would like to rename "DISCONNECTED" those factors inside the variable
"dataset$STATUS.x" that are named "DISCONECTED"

thank you


> summary(dataset$STATUS.x)
     ACTIVE DISCONECTED     PENDING   SUSPENDED  TERMINATED
     158869      169181        3028        8565       47233
       NA's
          6
> class(dataset$STATUS.x)
[1] "factor"
>
> fff = function(x) {
+ for (i in 1:length(x)){
+ if (x[i] == "DISCONECTED") {
+ x[i] == "DISCONNECTED"
+ } else x[i] == x[i]
+ }
+ return(x)
+ }
>
> r = fff(dataset$STATUS.x)
Error in if (x[i] == "DISCONECTED") { :
  missing value where TRUE/FALSE needed

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to