Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. Length=8.2
  2.  
  3. if (Length<1)
  4. mode="Walk"
  5. else if (1<=Length & Length <5)
  6. mode="bike"
  7. else if (5<=Length & Length <10)
  8. mode="drive"
  9. else if (Length>=10)
  10. mode="fly"
  11.  
  12. Length=3.5
  13.  
  14. switch(Length,
  15. (Length<1) mode="Walk"
  16. (1<=Length & Length <5) mode="bike"
  17. (5<=Length & Length <10) mode="drive"
  18. (Length=>10) mode="fly"
  19. )
  20.  
  21. Length <- 0:11
  22.  
  23. cuts <- c(-Inf, 1, 5, 10, Inf)
  24. labs <- c("Walk", "bike", "drive", "fly")
  25.  
  26. labs[findInterval(Length, cuts)]
  27. # [1] "Walk" "bike" "bike" "bike" "bike" "drive" "drive"
  28. # [8] "drive" "drive" "drive" "fly" "fly"
  29.  
  30. ifelse(Length < 1, "Walk",
  31. ifelse(Length < 5, "bike",
  32. ifelse(Length < 10, "drive",
  33. "fly")))
  34. # [1] "Walk" "bike" "bike" "bike" "bike" "drive" "drive"
  35. # [8] "drive" "drive" "drive" "fly" "fly"
  36.  
  37. Length <- 0:11
  38.  
  39. cuts <- c(-Inf, 1, 5, 10, Inf)
  40. labs <- c("Walk", "bike", "drive", "fly")
  41.  
  42. as.character(cut(Length, breaks = cuts, labels = labs, include.lowest=TRUE))
  43. # [1] "Walk" "Walk" "bike" "bike" "bike" "bike" "drive" "drive" "drive"
  44. # [10] "drive" "drive" "fly"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement