电子商务物流网站建设,h5收款平台,哪里有好网站设计,阿里云一个域名做两个网站R语言总结数据框操作(plyr包)辅助小函数1 splat函数#xff1a;作用#xff1a;把原函数中多个参数打包为一个list作为参数#xff0c;然后输出新的函数。也就是说本来某个函数需要输入多个参数#xff0c;现在套上splat后#xff0c;只要输入一个参数list就可以了#x…R语言总结数据框操作(plyr包)辅助小函数1 splat函数作用把原函数中多个参数打包为一个list作为参数然后输出新的函数。也就是说本来某个函数需要输入多个参数现在套上splat后只要输入一个参数list就可以了不需要单独地输入参数。它的作用结果是把一个函数变成一个新函数。m*ply(a_matrix, FUN)的作用和a*ply(a_matrix1splat(FUN))一样eg:(1)参数使用 hp_per_cyl splat(hp_per_cyl)(mtcars[1,])1] 18.33333splat(hp_per_cyl)(mtcars)[1] 18.33333 18.33333 23.25000 18.33333 21.87500 17.50000 30.62500 15.50000 23.75000[10] 20.50000 20.50000 22.50000 22.50000 22.50000 25.62500 26.87500 28.75000 16.50000[19] 13.00000 16.25000 24.25000 18.75000 18.75000 30.62500 21.87500 16.50000 22.75000[28] 28.25000 33.00000 29.16667 41.87500 27.25000等价于hp_per_cyl(mtcars$hp,mtcars$cyl)splat函数的优点就是可以不用拆分字段可以一起输入作为参数。(2)与plyr函数合用fddply(mtcars,.(cyl),splat(f))2 each函数作用把多个函数汇聚成一个函数当使用这个函数时将分别作用多个函数。它的作用结果是把一个函数变成一个新函数。不足不能给作用的函数指定附加参数只能使用默认参数。eg:funfun(1:10)