全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
1426 11
2018-06-24

R是一种表达式语言,也就是说其命令类型只有函数或表达式,并由它们返回一个结果。
语句组由花括号‘{ }’确定,此时结果是该组中最后一个能返回值的语句的结果。


条件语句


> if (expr_1) expr_2 else expr_3
其中条件表达式expr1必须返回一个逻辑值,操作符&&和||经常被用于条件部分。
&和|与&&,||的区别在于,&和|按照逐个元素的方式进行计算,&&和||对向量的第一个元素进行运算,只有在必需的时候才对第二个参数求值。
if/else结构的向量版本是函数ifelse,其形式为ifelse (condition,a,b),产生函数结果的规则是:如果condition为真,对应a元素;反之对应的是b元素。根据这个原则函数返回一个由a,b中相应元素组成的向量,向量长度与其最长的参数等长。


循环语句


> for (name in expr_1) expr_2
其中name是循环变量,expr1是一个向量表达式(通常是1:20这样的序列),而expr2经常是一个表达式语句组,expr2随着name依次取expr1结果向量的值而被多次重复运行。


> repeat(expr)


> while(condition) expr




break语句可以用来中断任何循环,可能是非正常的中断。而且这是中止repeat循环的唯一方式。


next语句可以中止一个特定的循环,跳至下一个.



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-6-24 01:02:33
hellodajia
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-6-24 01:15:01
哈哈哈哈或或或或或或加油
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-6-24 01:16:26
r语言好高深啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-6-24 01:18:08
r语言好难啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-6-24 07:34:34
我心态要崩了。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群