vesperlight的个人博客分享 http://blog.sciencenet.cn/u/vesperlight

博文

R语言笔记(3):语法(1)

已有 2884 次阅读 2015-12-6 21:38 |个人分类:R|系统分类:科研笔记| R语言, 语法

语法(1):概览

R语言所包含的元素包括:表达式、对象、符号、函数等。

一、对象

对象是R代码的操作对象,包含字符型向量、数值型向量、列表、函数等。R中一切都是对象。

示例:

字符型向量:c(“hello world”)

数值型向量:c(1,2,3,4,5)

列表:list(“hello world”, c(1,2,3,4,5))

函数:function(x, y){x+y}

 

二、符号

变量名即为符号

示例:

1赋值给符号x

x <- 1

 

三、函数

函数接受输入对象并返回输出对象

示例:

lm函数用于拟合

a <- lm(x ~y)

3赋值给a

‘<-’(a, 3)

 

四、表达式

表达式由对象和函数构成,包含赋值、条件、算术表达式三种语句形式,多个表达式可用换行符或分号隔开。

示例:

赋值表达式:x <- 1

条件表达式:if(1>2){“yes” else “no”}

算术表达式:1+2

 

五、特殊值

NAnot available缺失值

Inf-Inf:代表特别大的数值,正值就是Inf,负值为-Inf

NaNnot a number没有意义的结果

NULL:常被用于函数的参数中,表示该参数没有被赋值




https://blog.sciencenet.cn/blog-2379401-941466.html

上一篇:R包:stringr
下一篇:R汇总: 随机分布生成函数
收藏 IP: 119.78.81.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-5 11:21

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部