R语言:函数使用技巧(循环、if族/for、switch、repeat、ifelse、stopifnot)
(2017-04-30 10:41:44)
标签:
r语言数据分析数据分析师数据分析师培训数据挖掘 |
1、循环
[plain] view plain copy
print?在CODE上查看代码片派生到我的代码片
for循环中,需要将数值组合起来,如果数据整齐可以用matrix;如果不整齐,用list,不等长合并的时候,rbind.fill函数可以很好将数据进行合并,并且补齐没有匹配到的缺失值为NA。
案 例
[html] view plain copy
print?在CODE上查看代码片派生到我的代码片
代码利用matrix先定义一个181*31的空值矩阵,然后往里面灌数字。
2、switch分支语句
[plain] view plain copy
print?在CODE上查看代码片派生到我的代码片
3、while循环语句
注意执行顺序,先执行f[i] f[i 1]<1000,然后往下走,与下面repeat有区别
[plain] view plain copy
print?在CODE上查看代码片派生到我的代码片
4、repeat循环
常常与if联用。
[plain] view plain copy
print?在CODE上查看代码片派生到我的代码片
与if常常联用,注意执行顺序,f[i] f[i 1]>1000,与while<1000不同。
5、if函数 function
[html] view plain copy
print?在CODE上查看代码片派生到我的代码片