第三章:R语言编程 第一节&第二节:R的特征与流程控制

一、R语言的特征

(1)操作数据的方法,其它编程语言通常使用for语句来逐行读入并处理数据,但R则更多使用向量进行计算,对全体数据进行统一处理。

(2)缺失值NA,在R语言中,未初始化的变量保存着NULL值,此外,R中还存在NA值,表示未观测,或者未记录的数据

(3)对象的不变性,在R语言中,大部分对象的值无法修改。

二、流程控制语句

(一)判断语句

在R语言中,我们可以使用if语句来实现来实现判断

如果我们需要应用多个数据判断,可以使用ifelse,例如

前面输出的结果为T的情况,后面为F的情况,似乎有点类似于三目运算符

(二)循环语句

R语言中的循环语句有for,while和repeat,语法如下

1.for循环,循环之道设定的数值时结束

2.while循环,循环直到条件不成立是时候结束

3.repeat循环语句,主要是在循环中利用break语句判断是否退出,类似于do while语句,

相关推荐
ZK_H11 小时前
半导体工艺流程
java·c语言·开发语言·计算机网络·金融
计算机安禾11 小时前
【数据结构与算法】第39篇:图论(三):最小生成树——Prim算法与Kruskal算法
开发语言·数据结构·c++·算法·排序算法·图论·visual studio code
liliangcsdn11 小时前
sentence-transformer如何离线加载和使用模型
开发语言·前端·php
Crazy________11 小时前
4.10dockerfile构建镜像
java·开发语言
fish_xk11 小时前
c++内存管理
开发语言·c++·算法
独特的螺狮粉11 小时前
城市空气质量简易指数查询卡片:鸿蒙Flutter框架 实现的空气质量查询应用
开发语言·flutter·华为·架构·harmonyos
网域小星球11 小时前
C语言从0入门(八)|函数基础:封装、调用与参数传递精讲
c语言·开发语言
东宇科技11 小时前
如何使用js进行抠图。识别商品主体
开发语言·javascript·ecmascript
Dxy123931021611 小时前
Python使用PyEnchant详解:打造高效拼写检查工具
开发语言·python
网域小星球11 小时前
C 语言从 0 入门(十五)|综合小项目:菜单交互与简易功能实现
c语言·开发语言·交互