正在加载图片...
这里于函数orint相似,输出结果与print(n)相同(但有些情况下,例如内嵌 在一个函数或循环中时,就必须得用print函数)。 对象的名字必须是以一个字母开头(A-Z或-z,中间可以包含字母,数 字(0-9),点()及下划线().因为R对对象的名字区分大小写,所以x和X就可 以代表两个完全不同的对象(在Windows:操作系统中也是如此)。 2.2对象的产生,排列及删除 一个对象可以通过赋值操作来产生,R语言中的赋值(“assign”)符号一般 是由一个尖括号与一个负号组成的箭头形标志。该符号可以是从左到右的方 向,也可以相反: >n<-15 >n [1]15 >5->n n [1]5 >x<-1 >X<-10 X [1]1 >X [1]10 如果该对象已经存在,那么它以前的值将会自动被新值冲掉(这种修改只 会影响内存中的数据,操作结果暂时不会被保存到硬盘中)。在R中给对象赋 值有多种形式,可以是直接赋一个数值,也可以是一个算式或一个函数的结 果: >n<-10+2 >n [1]12 n <-3 +rnorm(1) >n [1]2.208807 运行rnorm(1)将产生一个服从平均数为0标准差为1的标准正态分布的随 机变量(p.18)。当然你也可以只是输入函数或表达式而不把它的结果赋给某 个对象,但如果这样在窗口中展示的结果将不会被保存到内存中: 5这里于函数print 相似,输出结果与print(n) 相同(但有些情况下,例如内嵌 在一个函数或循环中时,就必须得用print函数)。 对象的名字必须是以一个字母开头(A–Z 或a–z), 中间可以包含字母,数 字(0–9),点(.)及下划线( ). 因为R对对象的名字区分大小写,所以x 和X就可 以代表两个完全不同的对象(在Windows操作系统中也是如此)。 2.2 对象的产生,排列及删除 一个对象可以通过赋值操作来产生,R语言中的赋值(“assign”) 符号一般 是由一个尖括号与一个负号组成的箭头形标志。该符号可以是从左到右的方 向,也可以相反: > n <- 15 > n [1] 15 > 5 -> n > n [1] 5 > x <- 1 > X <- 10 > x [1] 1 > X [1] 10 如果该对象已经存在,那么它以前的值将会自动被新值冲掉(这种修改只 会影响内存中的数据,操作结果暂时不会被保存到硬盘中)。在R中给对象赋 值有多种形式,可以是直接赋一个数值,也可以是一个算式或一个函数的结 果: > n <- 10 + 2 > n [1] 12 > n <- 3 + rnorm(1) > n [1] 2.208807 运行rnorm(1) 将产生一个服从平均数为0标准差为1的标准正态分布的随 机变量(p. 18)。当然你也可以只是输入函数或表达式而不把它的结果赋给某 个对象,但如果这样在窗口中展示的结果将不会被保存到内存中: 5
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有