R中一些常用的命令


getwd():查看當前工作路徑

setwd(str):設置工作路徑為str

library():查看當前可用包

library(x):載入包x

citation(x):查看包x的引用信息

search():查看已載入的包

detach(package:x):取消包x的載入

remove.package("x"):取消包x的安裝(卸載包x)

ls():查看workplace中的所有變量

ls(pat="m"):列出在名稱中帶有字符m的對象(pat代表pattern)

ls(pat="^m"):列出在名稱中以字符m開頭的對象

ls.str():顯示內存中所有對象的詳細信息

q():退出R

?:訪問幫助文件

#:添加注釋

system.time(operations):查看操作消耗的時間

system.file(package=str):查看包str所在的文件路徑

 

example(methodX):顯示函數methodX的使用例子

methods(methodX):查看函數methodX在默認包中所有可利用的函數(OOP)

getAnywhere(methodX):查看函數methodX的源代碼

is.primitive(methodX):查看函數methodX是否為內置函數

 

length(x):求/設置x的長度(所含元素個數)

dim(x):求/設置x各維的長度,結果維數組

str(x):給出x的信息

 

class(x):查看/設置x所屬的類名

mode(x);查看/設置x的數據類型

storage.mode(x):查看/設置x的存儲類型

typeof(x):查看x的存儲類型

names(x):查看/設置x中各元素的名字(按列),名字可作為下標訪問

letters:數組常量,元素為"a","b","c"..."z"

LETTERS:數組常量,元素為"A","B","C"..."Z"

 

head(x):查看x的前6個元素

tail(x):查看x的最后6個元素

fix(x):以表格形式顯示x(data.frame或者matrix)並允許對x編輯

 

unique(x):刪除x中重復元素(or duplicated row of a matrix or data.frame)后的剩余元素

order(x):對值排序(從小到大)后的x元素原索引

dataframeX[order(dataframeX$colname)]:對data.frameX按其colname列有序(升序)重排

 

memory.limit():查看內存大小

memory.limit(n):申請內存大小

memory.size(NA):查看內存大小

memory.size(T):查看已分配的內存

memory.size(F):查看已使用的內存

 

在Windows開始菜單運行:Rgui -max-mem-size 2GB

與在R GUI中執行:memory.limit(2000)

都能申請2GB使用內存。

 

rm(x):從workplace中刪除變量/文件x

gc():清除內存垃圾

rm(list=ls()):清除workplace中所有變量

log(x):求x的自然對數

 

log10(x):求x的對數(以10為底)

 

t(x):求x的轉置x`

 

求n!:factorial(n),prod(1:n),gamma(n+1)

 

quantile(x):求x向量的0%、25%、50%、75%、100%等5個分位數值

 

summary(x):求x(變量,data.frame或是cbind的結果)的Min(最小值)、1st Qu(第一四分位數)、Median(中位數)、Mean(均值)、3rd Qu(第三四分位數)、Max(最大值),除了mean(平均值),其余的和quantile相同

 

range(x):求x的下界(最小值)和上界(最大值),即x的范圍

 

cut(x,breaks,labels=NULL,include.lowest=FALSE,right=TRUE,dig.lab=3,ordered_result=FALSE):按分隔點(由breaks指定)把x分成段,將x由numeric轉換為factor

 

with(data,expr,...)和within(data,expr,...):在由data構造的環境中計算表達式expr(可以是用{}界定的一組語句)的值,后出現的變量如x實為data$x。對於默認的with函數,data可以是一個environment、list、data frame或者integer,對於within,data為一個list或者data frame。

 


免責聲明!

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



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