数据类型
数值型、字符型、逻辑型(TRUE或FALSE)
数据类型判断
class()函数用于查看数据类型,用法是class(变量名)
# 数值型 numeric
a <- 123
class(a)
a <- 12.33
class(a)
# 字符型 character
b <- "abcd"
class(b)
# 逻辑型 logical
c <- TRUE
class(c)
c <- T
class(c)
c <- FALSE
class(c)
c <- F
class(c)
注意事项
- 括号是英文状态下的
- 变量名不用加引号
- TRUE和FALSE的全写或简写形式都要大写
对象(object)
对象:是指可以赋值给变量的任何事物,包括常量、数据结构、函数,甚至图形。(赋值号右侧内容)
对象名称:必须以字母开头,并且只能包含字母、数字、_ 和 . (赋值号左侧内容)
数据结构
数据结构:R拥有许多用于存储数据的对象类型,包括标量、向量、矩阵、数组、数据框和列表。
# 向量
v1 <- c(1,5,3,3);v1
v2 <- c("A","B","C","D");v2
v3 <- c(TRUE,TRUE,FALSE,FALSE);v3
# 矩阵
mat <- matrix(1:20,nrow=5,ncol=4)
mat
# 数组
ar <- array(1:24,c(2,4,3))
ar
# 数据框
df <- data.frame(v1,v2,v3)
df
# 列表
list1 <- list(v1,v2,v3,df)
list1
数据结构判断
class()函数也可用于判断数据结构
class(v1)
class(mat)
class(ar)
class(df)
class(list1)
课后小结
使用英文状态“;”可以实现同一行内运行多句命令
课后巩固
创建一个向量,为它取一个合适的变量名,判断它的数据类型
关注gzh数据之帆,成为一帆的原始粉丝,和一帆一起进步吧!