作者:邬书豪,车联网数据挖掘工程师 ,人工智能爱好者社区负责人。微信ID:tsaiedu
知乎专栏:https://www.zhihu.com/people/wu-shu-hao-67/activities
往期回顾:
神器purrr包是Hadley Wickham大神编写的高级函数编程语言包,它可以填充R功能性编程中的缺失部分,使得你的编程更加函数化。
purrr包提供了大量的类似map的函数。可以服务于减少循环、处理嵌套数据、多模型等应用需求。
library("purrr") #加载包
data(mtcars) #使用数据集mtcars
head(mtcars) #查看mtcars数据的前五行
dim(mtcars) #查看数据mtcars的维度
##求mtcars数据的均值
map_dbl(mtcars, mean)
mtcars %>% map_dbl(mean)
##对mtcars的数据进行标准化
mtcars %>% map(function(x) (x - mean(x)/max(x)-min(x))) # list
mtcars %>% map_df(function(x) (x - mean(x)/max(x)-min(x)))# data.frame