R语言学习2

本文将探讨R语言的高级特性和实践应用,包括数据处理、统计建模和可视化技术。通过实例解析,帮助读者提升R语言的使用技能,实现更高效的数据分析和编程。
摘要由CSDN通过智能技术生成
#逻辑运算
# "&"and,"|"or,"!"not
#标量,&&,||,一般用在if语句、while语句中,
#且只要第一个比较已经决定最终结果就不计算第二个比较。 

#字符串处理
paste("x", 1:3, sep="")

#取子串
x <- substr('JAN07', 4, 5)

#类型转换
as.numeric(x)+100
as.character(c(1:5)*10)
mode(as.character(c(1:5)*10))

#cat
cat(1,2,3,sep = "_")

#if,if语句条件必须是标量条件
x=100
if(x<0){
  y=-x
}else{
  y=x
}
y

ifelse(x<0,-x,x)

x <- c(1,2,-1,-2,3)
y <- numeric(length(x))

#for已知循环次数
s <- 0
for(i in 1:100){
  s <- s+i
}
s

#while当型循环
s <- 0
i <- 1
while(i!=101){
  s <- s+i
  i <- i+1
}
s

#repeat无条件循环
s <- 0
i <- 1
repeat{
  s <- s+i
  i <- i+1
  if(i==101) break
}
s

#管道控制
2|>sqrt()|>exp()

#seq
seq(from = 1, to = 3, by = 0.5)#指定步长
seq(from = 1, to = 3, length.out = 5)#指定数目

#function
f <- function(){
  x <- seq(from =0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值