码迷,mamicode.com
首页 > 其他好文 > 详细

R中的运算符,条件语句,控制语句

时间:2017-07-18 23:05:13      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:条件   while   translate   控制语句   boolean   语句   第一个   else   div   

1.运算符

算术运算符:+,-,*,/

关系运算符:==,!=,>,>=,<,<=

逻辑运算符:&,|,&&,||,!

&和|称为短逻辑符,&&及||称为长逻辑符。长逻辑符只比较左边和右边的第一个元素,而短逻辑符将会一 一比较所有的元素。

 

2.条件语句:if ..else

if(boolean_expression) {
   statement(s) }
 else{  statement(s)}
或多个条件
if(boolean_expression) {
   statement(s) }
 else if{  statement(s)}
else{ statement(s)}

3.控制语句:for,while,,break,next

>x<-c(1,2,3,4)
>for (n in x)
{if(n>2){print(n)}
else{prrint(n*n)}
}
[1]1
[1]4
[1]3
[1]4

  

>n<-1
>while(TRUE){
print(n)
n=n+1
if(n>4){break}
}
[1]1
[2]2
[3]3
[4]4

  next的作用和C中的continue相同。

 

R中的运算符,条件语句,控制语句

标签:条件   while   translate   控制语句   boolean   语句   第一个   else   div   

原文地址:http://www.cnblogs.com/timeisbiggestboss/p/7201178.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!