数据类型
数值型
字符型:单双引号包围起来
逻辑型:TRUE FALSE
# 判别 函数名(参数名=参数值)
is.numeric(123)
is.numeric(FALSE)
is.character("123")
is.character(FALSE)
is.logical("123")
is.logical(FALSE)
# 转换
as.numeric("123")
as.numeric("转换") # 并不是所有的都能转换 NAs introduced by coercion 强制改变过程中产生了NAs
as.numeric(T) # 1
as.numeric(F) # 0
as.character(123)
as.logical(2)
as.logical(2.1)
as.logical(-1)
as.logical(0) # FALSE 另外,字符没有办法转化成逻辑型
# 特殊值
NA # 数据缺失 not avalible
is.na(NA)
NULL # 空值
is.null(NULL)
NaN #
is.nan(NaN)
Inf
-Inf
is.infinite(-Inf)
# 示例
2/0 # 正无穷
-2/0 # 负无穷
0/0 # 空值
数据结构:向量、矩阵、列表、数据框
# 赋值 对象名<-对象值 快捷键为alt+ - ,也可以赋值给一个函数
# = 一般用在函数里
# 向量:在R语言中,向量(Vector)是相同基本类型元素组成的序列,相当于一维数组
# 常量
pi # 3.1415926
letters # 26个英文小写字母
LETTERS # 26个英文大写字母
mo