(1)工作環境
#Ctrl+L鍵:清屏
#Ctrl+Shift+C鍵:注釋、取消注釋(僅在RStudio中)(可以多行)
rm(變量) #清除某變量
ls() #列出內存中的變量
rm(list=ls()) #清除內存中所有變量
(2)包的管理
library() #系統已安裝的包
(.packages()) #當前已加載的包
#以下四個包個操作其實在RStudio的右側面板鼠標即可操作
require(XXX) #加載XXX包
detach(package:XXX) #卸除XXX包(不是卸載)
install.packages(XXX) #安裝XXX包
remove.packages(XXX) #卸載XXX包
(3)基本運算
+ - * / ^ #加;減;乘;除;乘方
%/% #整除
%% #取余 sqrt() #算術平方根
abs() #絕對值
logb(m,n) #以n為底m的對數
pi #π(取3.1411593)
exp(n) #自然對數e的n次方
& | ! #與/或/非
TRUE/T FALSE/F #是;否
(4)屬性查詢
class() #查看數據類型
is.vector()、is.function()、is.array() ... #判斷是否是向量/函數/數組...
(5)數據讀取
a[i] #向量a的第i個元素 a[-i] #向量a除第i個元素外的內容
b[i,] #矩陣b的第i行
(6)數據更改
a[n+1]=m #n元向量a追加一個元素m
(7)繪圖
plot() #最基本的繪圖函數
points() #點
lines() #線
polygon() #多邊形
hist() #直方圖
(8)其它日常操作
if(FALSE){ 注釋區 } #多行注釋
#產生隨機數
rnorm(n,mean=0,sd=1) #正態分布;n為數量;mean為均指;sd為標准差
runif(n,min=0,max=1) #均勻分布;n為數量;最小值、最大值
#獲取幫助
?XXX #獲取函數XXX的說明
help(package=XXX) #獲取包XXX的說明