Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. library(vioplot)
  2. x1 = mtcars$mpg[mtcars$cyl==4]
  3. x2 = mtcars$mpg[mtcars$cyl==6]
  4. x3 = mtcars$mpg[mtcars$cyl==8]
  5. xdata = paste("x1","x2","x3",sep=",") # Try 1
  6. xdata = c("x1","x2","x3") # Try 2
  7. vioplot(xdata, names=c("4 cyl", "6 cyl", "8 cyl"),col="grey")
  8.  
  9. library("vioplot")
  10. x1 <- mtcars$mpg[mtcars$cyl==4]
  11. x2 <- mtcars$mpg[mtcars$cyl==6]
  12. x3 <- mtcars$mpg[mtcars$cyl==8]
  13.  
  14. xdata <- list(x1, x2, x3, names=c("4 cyl", "6 cyl", "8 cyl"), col="grey")
  15. do.call(vioplot, xdata)
  16.  
  17. cyls <- c(4, 6, 8)
  18. cyldata <- lapply(cyls, function(cyl) mtcars$mpg[mtcars$cyl == cyl])
  19. xdata <- c(cyldata, list(names=paste(cyls, "cyl"), col="grey"))
  20. do.call(vioplot, xdata)
  21.  
  22. vioplot(x1,x2,x3, names=c("4 cyl", "6 cyl", "8 cyl"),col="grey")
  23.  
  24. params <- list("Hello World", 2, 5)
  25. do.call(substr, params)
  26. >> "ello"
  27.  
  28. params <- list(2, 5)
  29. do.call(substr, c("Hello World", params))
  30. >> "ello"
  31.  
  32. params <- list(stop=5, x="Hello World", start=2)
  33. do.call(substr, params)
  34. >> "ello"
  35.  
  36. params <- list("Hello World", start=2, stop=5)
  37. do.call(substr, params)
  38. >> "ello"
  39.  
  40. make_substr <- function(start, stop){
  41. return(
  42. function(string) {
  43. substr(string, start, stop)
  44. }
  45. )
  46. }
  47. substr_2_5 <- make_substr(2, 5)
  48.  
  49. substr_2_5("Hello World")
  50. >> "ello"
  51. substr_2_5("Goodbye")
  52. >> "oodb"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement