R语言第一节课

#NA,not available,表示缺失值

#NAN,not a number,无意义的值

#NULL,表示数据空值

num_vec1 <- c(1,5,NaN)

length(num_vec1)结果是3

num_vec2 <- c(1,5,NULL)

length(num_vec2)结果是2

#逻辑运算符 & 和 &&

logi_vec1 <- c (T,F,T)

logi_vec2 <- c (F,T,F)

logi_vec1 & logi_vec2 #?结果是fff 一一对比

logi_vec1 && logi_vec2 #?结果是f 全部对比

logi_vec1 <- c (T,F,T) #向量长度不同短的循环补齐

logi_vec2 <- c (T,T,F,F)

logi_vec1 & logi_vec2 #?不存在结果因为向量长度不成倍数

logi_vec1 && logi_vec2 #?结果是t只要有一个一样的就是t

logi_vec1 <- c(T,F,F)

logi_vec2 <- c(F,T,F)

logi_vec1 | logi_vec2 #?ttf这个是逻辑运算非

logi_vec1 || logi_vec2 #?t只要有一个不一样的就是t

向量

vec <- c(2,3,4)向量的第一个数值的位置符是1

vec[1]

vec[0]

vec[2:3]

vec[2:5]

vec[c(1,3)] 通过位置访问元素

vec[c(1,3,3)] #想重复访问也是通过位置访问

vec

vec <- c(vec[1:2],10,vec[3])选择10作为下标为3的元素加入到向量中

vec

vec

vec <- vec[-3]删除下标为3的元素

vec

1:5这是1-5

1:-5这是1-负五

#1,3,5,7,9 创建等差数列

?seq

example(seq)

seq(1,9,by = 2)1-9步长为2创建向量

#将某向量重复多次创建向量

vec <- 1:3

#1 2 3 1 2 3 1 2 3

?rep

example(seq)

seq(vec, each = 3)三个连续向量

#1 1 1 2 2 2 3 3 3

#创建向量长度为0的向量

new.vec <- c()

length(new.vec)创建长度为0的向量

new.env()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值