Note: This package is just for learning purpose.

Want squares, cubes, box cox and log transformation? Easy. Loading the powers package!

library(powers)
num_vec <- c(1:10)
square(num_vec)
cube(num_vec)
box_cox(num_vec,4,6)
my_log(num_vec,2)

The square() and cube() functions are apply-family friendly, too!

my_list <- list(1:10, 0.5, -0.7)
## So base-R-boring!
lapply(my_list, function(x) x^2)
## Use powers instead!
lapply(my_list, square)
lapply(my_list, cube)

They even comes with the ability to omit NA!

num_vec <- c(1:10,NA)
square(num_vec,na.omit = TRUE)
cube(num_vec,na.omit = TRUE)
box_cox(num_vec,4,6,na.omit = TRUE)
my_log(num_vec,2,na.omit = TRUE)

Wow!!!



hannahdxz/powers documentation built on May 29, 2019, 12:04 p.m.