跳轉到內容

統計分析:使用 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 作為計算器 · 函式

華夏公益教科書