R语言入门与结构化文本表示
1. R语言基础函数与控制结构
1.1 常用函数
在R语言中,有一些非常实用的函数,下面为你详细介绍:
- lapply()函数 :该函数能够将一个给定的函数应用到传入对象的所有元素上。与apply()函数不同的是,它不需要MARGIN参数。它可以处理向量或列表(其他对象会被强制转换为列表),并返回一个与原对象长度相同的列表。示例代码如下:
# 示例代码暂未给出具体应用,可根据需求自行扩展
- sapply()函数 :它提供了与lapply()函数相同的功能,但返回的是向量。
- which()函数 :用于返回逻辑对象中值为TRUE的位置。如果逻辑对象是一个数组,可以通过将参数arr.ind设置为TRUE来返回索引而不是标量位置。示例如下:
# 假设d是一个数据框,包含class列
# 获得类别为sport的文档位置
which(d$class == "sport")
1.2 流程控制结构
R语言提供了多种常见的流程控制结构,这些结构的语句都是保留字,部分语句会基于条件来执行代码,条件是长度为1的逻辑向量,如果提供的向量更长,只会处理第一个元素。
1.2.1 条件语句
条件语句用于决定是否执行某个语句,或者在两个可能的语
超级会员免费看
订阅专栏 解锁全文
1375

被折叠的 条评论
为什么被折叠?



