R 编程中的关键字2025年3月17日 | 阅读 3 分钟 在编程中,关键字是程序保留的具有特殊含义的词。 关键字可以是命令或参数。 就像在 C、C++、Java 中一样,R 中也有一组关键字。 关键字不能用作变量名。 关键字也称为“保留名称”。 根据 ?reserved 或 help(reserved) 命令,有以下关键字
![]() 1) ifif 语句由一个布尔表达式和后跟的一个或多个语句组成。 在 R 中,if 语句是最简单的条件语句,用于确定是否执行语句块。 示例 输出 ![]() 2) elseR 的 else 语句与 if 语句相关联。 仅当 if 语句的条件为 false 时,才会执行 else 块。 让我们看一个例子来说明这一点 示例 输出 ![]() 3) repeatrepeat 关键字用于多次迭代代码块。 在 R 中,repeat 是一个循环,在这个循环语句中,没有退出循环的条件。 为了退出循环,我们将使用 break 语句。 示例 输出 ![]() 4) whilewhile 关键字用作循环。 while 循环在给定条件为真时执行。 这也用于创建无限循环。 示例 输出 ![]() 5) functionfunction 是 R 编程中的一个对象。 关键字 function 用于在 R 中创建用户定义的函数。 R 也有一些预定义的函数,例如 seq、mean 和 sum。 示例 输出 ![]() 6) forfor 是一个关键字,用于循环或迭代序列(字典、字符串、列表、集合或元组)。 我们可以借助 for 循环为迭代器(列表、集合、元组等)中的每个项目执行一次语句集。 示例 输出 ![]() 7) nextnext 关键字跳过循环的当前迭代而不终止它。 当 R 解析器找到 next 时,它会跳过进一步的评估并开始循环的新迭代。 示例 输出 ![]() 8) break如果条件为真,则 break 关键字用于终止循环。 程序控制首先传递给外部语句,然后传递给 break 语句的主体。 示例 输出 ![]() 9) TRUE/FALSETRUE 和 FALSE 关键字用于表示布尔真和布尔假。 如果给定的语句为真,则解释器返回 true,否则解释器返回 false。 ![]() 10) NULL在 R 中,NULL 代表空对象。 NULL 用于表示缺失和未定义的值。 NULL 是一个既不是 TRUE 也不是 FALSE 的语句的逻辑表示。 示例 输出 ![]() 11) Inf 和 NaNis.finite 和 is.infinite 函数返回一个相同长度的向量,指示哪些元素是有限或无限的。 Inf 和 -Inf 是正无穷大和负无穷大。 NaN 代表“不是数字”。 NaN 适用于数值和复数值的实部和虚部,但它不适用于整型向量的值。 用途 12) NANA 是长度为 1 的逻辑常量,包含一个缺失值指示符。 它可以被强制转换为除 raw 之外的任何其他向量类型。 还有其他类型的常量,例如 NA_Integer_、NA_real_、NA_complex_ 和 NA_character。 这些常量属于支持缺失值的其他原子向量类型。 用途 下一主题R 运算符 |
我们请求您订阅我们的新闻通讯以获取最新更新。