跳转到内容

统计分析:使用 R 入门 / R / 存储对象

来自 Wikibooks,开放世界中的开放书籍


R 被称为“面向对象”的程序。所有内容(包括您刚刚输入的数字)都是一种对象。稍后我们将看到这个概念为什么如此有用。目前,您只需要知道您可以为对象指定一个名称,这样可以将它存储起来以便以后使用。可以使用箭头符号`<-` 和 `->` 来分配名称,如下面的练习所示。您使用哪个符号取决于您是喜欢将名称放在前面还是后面(将`->` 视为“放入”,将 `<-` 视为“设置为”可能会有所帮助)。与许多统计软件包不同,R 通常不会显示您执行的分析结果。相反,分析通常会以生成一个可以存储的对象而告终。然后可以随时从该对象中获取结果。因此,在使用 R 进行统计分析时,您会经常发现自己正在命名和存储对象。您选择的名称应该由字母、数字和“.” 字符组成[1],并且不能以数字开头。
输入
0.001 -> small.num                #Store the number 0.0001 under the name "small.num" (i.e. put 0.0001 into small.num)
big.num <- 10 * 100               #You can put the name first if you reverse the arrow (set big.num to 10000).
big.num+small.num+1               #Now you can treat big.num and small.num as numbers, and use them in calculations
my.result <- big.num+small.num+2  #And you can store the result of any calculation
my.result                         #To look at the stored object, just type its name
pi                                #There are some named objects that R provides for you
结果
> 0.001 -> small.num # 将数字 0.0001 存储在名为“small.num” 的变量下(即,将 0.0001 放入 small.num)

> big.num <- 10 * 100 # 您可以在反转箭头的情况下将名称放在前面(将 big.num 设置为 10000)。 > big.num+small.num+1 # 现在您可以将 big.num 和 small.num 视为数字,并在计算中使用它们 [1] 1001.001 > my.result <- big.num+small.num+2 # 您可以存储任何计算的结果 > my.result # 要查看存储的对象,只需输入其名称 [1] 1002.001 > pi # R 为您提供了一些命名对象 [1] 3.141593

请注意,当命令的最终结果是存储(分配)对象时,例如在输入行 1、2 和 4 中,R 不会在屏幕上打印任何内容。


  1. 如果您熟悉计算机编程语言,您可能习惯在名称中使用下划线(“_”)字符。在 R 中,通常使用“.” 代替。

R 作为计算器 · 函数

华夏公益教科书