R语言基础操作与绘图入门
1. R语言基础逻辑与循环
在R语言中, if else 语句的逻辑十分简单,以下代码展示了其基本逻辑:
if(condition){
# 执行某些操作
} else {
# 执行其他操作
}
例如,要检查 x 是否大于或小于3并打印结果,在R命令窗口中输入:
x = 2
若想在R中重复执行某个操作,可以使用循环功能。以下代码将 x 和 y 的每个元素相乘,并将结果存储为向量 z :
x = c(1:10)
y = c(1:10)
for(i in 1:10){
z[i] = x[i]*y[i]
}
在上述代码中,计算执行了10次。R会执行 {} 内指定的任何计算,这里是将 x 的每个元素(使用 x[i] 表示)与 y 的每个元素相乘,并将结果存储在 z 中。
我们还可以嵌套循环和 if 语句来执行更复杂的任务。例如,先定义一个方阵,然后编写嵌套的 for 循环来打印矩阵中
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



