Guest User

Untitled

a guest
Feb 16th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. f1 <- function(x) {
  2. c(s = sum(x),
  3. m = mean(x),
  4. v = var(x))
  5. }
  6.  
  7. f2 <- function(x) {
  8. apply(x, 1, f1)
  9. }
  10.  
  11. for (i in 1:6) {
  12. assign(paste('var', i, sep = '_'),
  13. runif(30, 20, 100))
  14. }
  15.  
  16. data_1 <- do.call(
  17. cbind.data.frame,
  18. mget(ls(pattern = '*v'))
  19. )
  20.  
  21. data_1 %>%
  22. mutate_at(.vars = vars (starts_with('v')),
  23. .funs = funs(.= f2))
  24.  
  25. data_1 %>%
  26. mutate_if(is.numeric, .funs = funs(.= f2))
Add Comment
Please, Sign In to add comment