三、R语言中的基本概念
•常量
•在程序运行过程中,其值不能被改变的量被称为常量,例如圆周率pi
•在R中没有常量类型的概念
•变量
1.值可以改变的量是变量,每一个变量都有一个名字,例如例子中的fistString
2.变量名可以包含英文字母、数字、下划线和英文句号(.)
3.变量名不能存在中文(新版本可以使用中文,但不建议)、空格、“-”、“$”等符号
4.不能以数字和下划线开头
5.变量名以”.”号开头但是这个符号后面不能是数字(会变成0.XXXX)
6.不可以和R语言自己的保留字符冲突
•函数
•函数是指一段在一起的、可以做某一件事儿的程序(语句)。例如数学中的f(x)
•R语言中函数分为内置函数和自定义函数(本节课只讨论内置函数)•R语言内置函数使用形式•函数名(参数1,参数2,…)
•函数名指的是函数的名称•参数是一个占位符。 当函数被调用时,你传递一个值(或者一个函数)到参数。 参数是可选的; 也就是说,一个函数可能不包含参数。
•起到占位符作用的参数我们称之为形参,具体传入函数的参数我们称之为实参
•函数最终会处理一个运算结果(也就是说每一个函数要完成一个任务,但不一定有返回值)
原子向量数据类型
R语言的数据类型和其他编程语言不同,R语言中的变量不存在其他语言那种基础数据类型,在R语言中变量都是以一种类似于集合(R对象)的形式存在,集合中的每一个元素被称为一个原子向量。
原子向量的数据类型有6种
数据类型
例子
Logical(逻辑型)TRUE, FALSE,NA
Numeric(数字)12.3,5,999
Integer(整型)2L,34L,0L
Complex(复合型)3 + 2i
Character(字符)'a' , '"good", "TRUE", '23.4'
Raw(原型)"Hello" 被存储为 48 65 6c 6c 6f
R语言中的常用保留字
break for next if function repeat else Inf return TRUE NA while FALSE NaN
注意:
'#' 在R语言中表示注释,这部分不参与编译,需要注意R语言不支持多行注释。
在R语言中 ‘=’ 和 ‘<-’ 均可以为变量赋值,需要注意的是大部分情况 ‘=’ 可以完成赋值需求,但偶尔会出现问题,建议使用R语言自己的赋值符号 ‘<-’ 编程中尽量在 ‘<-’ 符号前后各空一格。
标签:语言,函数,数据类型,学习,参数,TRUE,变量,入门 From: https://www.cnblogs.com/xkdn/p/17859318.html