Guest User

Untitled

a guest
Jan 24th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. m2 <- c(22,NA,0,NA,42,NA)
  2. m3 <- c(89,38,0,67,0,NA)
  3. df = data.frame(m2,m3)
  4.  
  5. for (i in nrow(df)){
  6. if (is.na(df[['m2']][i]) == TRUE | is.na(df[['m3']][i]) == TRUE){df[['result']][i] = NA}
  7. if (df[['m2']][i] == 0 & df[['m3']][i] == 0) {df[['result']][i] = 9999}
  8. if (df[['m3']][i] == 0 | df[['m2']][i] != 0) {df[['result']][i] = -9999}
  9. else {df[['result']][i] = (df[['m2']][i] - df[['m3']][i])/df[['m3']][i]}
  10. }
  11.  
  12. Error in if (df[["m2"]][i] == 0 & df[["m3"]][i] == 0) { :
  13. missing value where TRUE/FALSE need
Add Comment
Please, Sign In to add comment