R语言学习之 apply家族的使用
来源:互联网 发布:js如何给隐藏元素赋值 编辑:程序博客网 时间:2024/05/16 09:48
apply 家族可以进行伪矢量化, 最简单最常用的是 lapply 是 list apply的缩写,参数是某个函数,将此函数作用于列表中的每一个元素上面,并返回另一个列表中
> prime_factors <- list(+ two = 2,+ three = 3,+ four = c(2,2),+ five = 5,+ six = c(2,3),+ seven = 7,+ eight = c(2,2,2),+ nine = c(3,3),+ ten = c(2,5)+ )> head(prime_factors)$two[1] 2$three[1] 3$four[1] 2 2$five[1] 5$six[1] 2 3$seven[1] 7> lapply(prime_factors,unique)$two[1] 2$three[1] 3$four[1] 2$five[1] 5$six[1] 2 3$seven[1] 7$eight[1] 2$nine[1] 3$ten[1] 2 5还可以使用vapply函数 返回vector 第三个参数是其返回的模板
> vapply(prime_factors,length,numeric(1)) two three four five six seven eight nine ten 1 1 2 1 2 1 3 2 2
还有一个sapply的使用 简化列表 不需要模板 ,简化到一个合适的数组或向量中
> sapply(prime_factors,unique)$two[1] 2$three[1] 3$four[1] 2$five[1] 5$six[1] 2 3$seven[1] 7$eight[1] 2$nine[1] 3$ten[1] 2 5>
0 0
- R语言学习之 apply家族的使用
- R语言之apply家族函数
- #R#R语言apply函数家族
- R语言学习之apply
- R语言 apply函数家族详解
- R语言 apply函数家族详解
- R语言 apply函数家族详解
- R语言 apply函数家族详解
- R语言中apply函数家族
- R之apply家族函数介绍
- R语言学习 apply
- R语言中apply函数使用
- R语言中各种apply的应用
- R语言学习之矩阵的建立
- 【R语言】apply函数族
- R语言学习之字符串学习和因子的学习
- R语言学习之包的加载和日期包的使用
- R语言的使用
- [笔记]OO真经——关于面向对象的哲学体系及科学体系的探讨
- 欢迎使用CSDN-markdown编辑器
- SPOJ LCSLongest Common Substring
- hdu 1072 Nightmare(BFS法和DFS法)
- Ext Store 转为对象数组字符串
- R语言学习之 apply家族的使用
- C语言 判断花括号是否成对出现
- 声明和定义
- IntelliJ IDEA 创建第一个Mybatis工程
- php.ini中safe_mode开启对PHP系统函数的影响
- 以现在的努力程度之低,谈狗屁的未来,屎的梦想!!!
- discuz修改或增加创始人的方法
- 安装惠普打印机驱动HP LaserJet P1108
- 高手 看不出那里错了 帮忙看看 谢谢哈 链表