R语言 关键词
R是一种开源的编程语言,作为统计软件和数据分析工具被广泛使用。R通常带有命令行界面。R可以在Windows、Linux和macOS等广泛使用的平台上使用。另外,R编程语言是最新的尖端工具。
关键词是R语言中特定的保留词,每一个都有与之相关的特定功能。几乎所有帮助人们使用R语言的功能的词都包括在关键词列表中。所以可以想象,关键词的列表不会是一个小的列表!在R语言中,人们可以通过使用 help(reserved) 或 ?reserved 查看这些关键词 。 下面是R语言中的关键词列表。
以下是一些最重要的关键词和它们的例子。
- if: If语句是R编程语言中的决策语句之一。它是最简单的决策语句之一。它用于决定是否执行某个语句或语句块,即如果某个条件为真,则执行某个语句块,否则不执行。
示例:
输出:
- else : 它与if语句类似,但当if条件中的测试表达式失败时,就会执行else条件中的语句。
示例:
输出:
- while : 它是一种控制语句,除非给定条件为假,否则将重复运行一条或一组语句。它也是一个入口控制的循环,在这个循环中,首先测试测试条件,然后执行循环的主体,如果测试条件为假,循环主体将不会被执行。
示例:
输出:
- repeat : 它是一个简单的循环,将重复运行同一语句或一组语句,直到遇到停止条件。重复循环没有任何条件来终止循环,程序员必须在循环的主体中特别放置一个条件,并使用break语句的声明来终止这个循环。如果在重复循环的主体中没有任何条件,那么它将无限循环。
示例:
输出:
- for : 它是一种控制语句的类型,使人们能够轻松地构建一个必须多次运行语句或一组语句的循环。For 循环通常用于对一个序列的项目进行迭代。它是一个入口控制的循环,在这个循环中,首先测试测试条件,然后执行循环的主体,如果测试条件为假,循环主体就不会被执行。
示例:
输出:
- function : 当你想多次执行某项任务时,函数很有用。在R中,函数是用函数关键字创建的。
示例:
输出:
- next :R语言中的Next语句用于跳过循环中的任何剩余语句,继续执行程序。换句话说,它是一个跳过当前迭代而不终止循环的语句。
示例:
输出:
- break : break关键字是一个跳转语句,用于在一个特定的迭代中终止循环。
示例:
输出:
- TRUE/FALSE : TRUE和FALSE关键字用来表示布尔值的真和布尔值的假。如果给定的语句是真的,那么解释器就会返回真,否则解释器就会返回假。
示例:
输出:
- NULL : 在R中,NULL代表空对象。NULL被用来表示缺失和未定义的值。NULL是一个既非真也非假的语句的逻辑表示。
示例:
输出:
- Inf and NaN : 在R语言中is.finite和is.infinite返回一个与x相同长度的向量,其中x是一个要测试的R对象。这表明哪些元素是有限的(不是无限的,也不是丢失的)或无限的。Inf和-Inf关键字表示正和负的无限,而NaN关键字表示 “不是一个数字”。
输出:
- NA : NA代表 “不可用”,用于表示缺失的值。还有其他原子向量类型的常量NA_integer_、NA_real_、NA_complex_和NA_character_支持缺失值,这些都是R语言中的保留字。
输出: