R中的常用命令(持續更新)


(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的說明

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM