控制流
x <- runif(5)
x
# for循环
for (i in x) {
print(i)
}
# while循环
i=1
while (i <= 5) {
print(x[i]) ; i <- i+1
}
# 条件(矢量化的)
ifelse(x>.5,"大","小")
switch("2",
"1" = "hello",
"2" = "hi"
)
函数
my <- function(name){
re <- paste("hello",name)
return(re)
}
my("test")
# 面向对象
待补充
“`
利用周末学R语言-系列地址
利用周末学R语言 (1) - RStudio,helloworld,数据类型与获取数据
利用周末学R语言 (2) - 画图
利用周末学R语言 (3) - 数据处理
利用周末学R语言 (4) - 控制流,函数,面向对象
统计建模等更多内容见 github.com/nightttt7/Rweekends
- 因jupyter notebook格式更适合展示,新内容将只放在github上,旧内容不定时更新