楼主: lzhryuyan
1056 11

rlecture [推广有奖]

  • 0关注
  • 1粉丝

小学生

64%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
54 点
帖子
9
精华
0
在线时间
7 小时
注册时间
2018-6-24
最后登录
2019-12-1

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

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语句可以中止一个特定的循环,跳至下一个.



二维码

扫码加我 拉你入群

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

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

关键词:向量表达 元素组成 向量长度 产生函数 表达式

沙发
lzhryuyan 发表于 2018-6-24 01:02:33 |只看作者 |坛友微信交流群
hellodajia

使用道具

藤椅
lzhryuyan 发表于 2018-6-24 01:15:01 |只看作者 |坛友微信交流群
哈哈哈哈或或或或或或加油

使用道具

板凳
MOMO112211 学生认证  发表于 2018-6-24 01:16:26 |只看作者 |坛友微信交流群
r语言好高深啊

使用道具

报纸
MOMO112211 学生认证  发表于 2018-6-24 01:18:08 |只看作者 |坛友微信交流群
r语言好难啊

使用道具

地板
swh_98 发表于 2018-6-24 07:34:34 |只看作者 |坛友微信交流群
我心态要崩了。。。

使用道具

7
iris024 发表于 2018-6-24 07:35:39 来自手机 |只看作者 |坛友微信交流群
哈哈哈哈

使用道具

8
cardoon 发表于 2018-6-24 08:27:57 |只看作者 |坛友微信交流群
hellohello嘿 我对循环那边还是不是很清楚..

使用道具

9
cardoon 发表于 2018-6-24 08:28:00 |只看作者 |坛友微信交流群
hellohello嘿 我对循环那边还是不是很清楚..

使用道具

10
iris024 发表于 2018-6-24 08:44:02 |只看作者 |坛友微信交流群
哇哇哇

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 05:36