专栏名称: 生信菜鸟团
生信菜鸟团荣誉归来,让所有想分析生物信息学数据的小伙伴找到归属,你值得拥有!
今天看啥  ›  专栏  ›  生信菜鸟团

R语言入门13:apply系列函数(apply、lapply、sapply、tapply)

生信菜鸟团  · 公众号  · 生物  · 2024-11-04 19:03

文章预览

为了方便大家学习,我已经录制了 配套的视频 ,放在了哔哩哔哩(我的B站账号: 阿越就是我), 免费观看 ,复制以下网址粘贴到浏览器打开即可: https://space.bilibili.com/42460432/channel/collectiondetail?sid=3740949 本期目录: apply lapply sapply tapply 其他apply函数 Reduce和do.call Reduce do.call for 循环是一个元素一个元素的操作,在R语言中这种做法是比较低效的,更好的做法是向量化操作,也就是同时对一整行/列进行操作,不用逐元素操作,这样可以大大加快运行速度。 apply函数家族就是这样的一组函数,专门实现向量化操作,可替代for循环。 先举个简单的例子,说明下什么是向量化。假如你有如下一个向量 a ,你想让其中的每个元素都加1,你不用把每个元素单独拎出来加1: a 1, 2 , 3 , NA ) a +  1   # 直接加1即可,是不是很方便? ## [1]  2  3  4 NA 再举个例 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览