r语言编程结构
r语言编程结构
lifearena 发表于3年前
r语言编程结构
  • 发表于 3年前
  • 阅读 36
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

1、{ },当编程语句大于1句时,用{ }把大于1句的编程语言括起来,否则只执行一句。

2、scan( )只能读文件,不能是向量或列表。

3、get()参数为对象名字的字符串,返回该对象的内容。

4、ifelse( )用来处理向量。

5、if (条件) {表达式

   } else { 这两个花括号必须有,但如果else前后各只有一句语句,花括号可以省,

表达式

}。

6、==判断是否相等,=赋值。

7、x<-c(T,T,F)
y<-c(F,F,T)
x&y  F F  F

x&&y 只执行向量的第一个元素
x||y
x[1]&y[1]

 8、while (TRUE)    if (1)    if(TRUE)  TRUE单独调用加括号。

9、循环语句for,在最后的 } 前应该有return(返回式的表达式或赋给变量名),或返回值得表达式(或赋给变量名),什么都不加最后只能返回NULL值。

10.function的两个参数,第一个是function()里的形式参数,用formals()来获得,两一个形式参数是函数的主体,超过两句用{ }括起来,用body( )来显示。

11、ls( )返回当前的局部变量(包括参数),environment(变量名)可以显示是否是全局变量。

12、parent.frame(n=1)在当前函数向上一层的局部变量。

13.f<-function( ) {  ,对于没有参数的f,要查看结果,用f()。

14、对当期层次的上级层次的变量进行调用赋值,用<<-和assign。

assign("u",2*u,pos=.GlobalEnv)

 2*u的值赋给u,u为上层变量。

共有 人打赏支持
粉丝 0
博文 7
码字总数 1657
×
lifearena
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: