lecture
website icon
基本操作
×
website icon 資料管理 統計分析 相關資源 巨人肩膀 語法索引 關於作者

簡介

本部分介紹R的基本操作,使用到的指令包含:

Facebook Icon Twitter Icon LinkedIn Icon LINE Icon

R所有操作都在R Console中完成,紅色游標:>是輸入指令的地方。

首先,R本身就可以當作一台計算機進行數學運算。

> 2-3
[1] -1
> 3*4
[1] 12
> 1+3^2
[1] 10
> (8-4)^(1/2)
[1] 2
> x=2
> y=10
> x^y
[1] 1024

甚至可以拿來解方程式。例如解二元一次聯立方程式\(\begin{cases} 2x+3y=-4 \\ x-y=3 \end{cases}\)

> equation1<-c(2,3)
> equation2<-c(1,-1)
> C<-c(-4,3)
> E<-rbind(equation1, equation2)
> solve(E, C)
[1]  1 -2

解三元一次聯立方程式\(\begin{cases} 2x+2y+z=10 \\ 5x+3y+2z=19 \\ 3x+3y+z=13 \end{cases}\)

> equation3<-c(2,2,1)
> equation4<-c(5,3,2)
> equation5<-c(3,3,1)
> C2<-c(10,19,13)
> E2<-rbind(equation1, equation2, equation3)
> solve(E2, C2)
[1] 1 2 4

R的指令由名稱+括弧所組成,括弧內可以空白,也可以自行輸入其他屬性。例如輸入licence()呼叫R的版本、demo()呼叫可以使用的指令、demo(graphics)呼叫繪圖功能。

> licence()
> demo()
> demo(graphics)

如果不知道指令用途,可以透過help()指令來取得線上說明文件。例如help(setwd)可以呼叫setwd的說明文件。

事實上也可以用??+指令名稱,來查詢線上說明文件。

> help()
> help(getwd)
> ??setwd

history()指令可以查詢最近輸入的步驟。透過savehistory()以及loadhistory(),可以儲存成*.Rhistory格式,方便下次呼叫。對於處理大量資料來說,是一個很方便的功能。

> history()
> savehistory()
> loadhistroy()

關閉R程式則可以透過q()來執行。

> q()