FALSE为0
逻辑型数据转换为字符型"TRUE"or"FALSE"
R语言在不同数据转换时,尽可能保留更多的数据信息
数据结构
向量(vector)
数据框(data.frame)
矩阵(matrix...1:3)
输出结果:
图片
#向量的简单计算
x = c(1,2,3,4)
x+1
log(x) #返回以e为底x的对数(自然对数)
sqrt(x) #开平方根
#对向量中的元素进行统计的函数
max(...)]
x[-4]
x[-(2:4)]
#改一个元素
x[4] <- 40
x
#改多个元素
x[c(1,5)] <- c(80,20)
x
输出结果:
图片
向量的位置从1开始,而不是从0开始
x[-4...]表示向量除了第4位置上的其他元素
任何操作需要赋值才能修改变量
向量之间的操作
#向量之间的运算
x = c(1,2,3,4)
y = c(1,3,2,1)
x + y #直接进行数学计算
x ==...)
y = c(1)
x == y
y == x
#循环补齐和两个向量运算顺序无关,少的向量补齐多的向量
输出结果:
图片
#向量之间取交集、并集、差集
x = c(1,2,3,4)
y = c(1,3,3,5