#設(shè)置默認(rèn)路徑
#顯示當(dāng)前工作目錄(軟件默認(rèn)使用工作目錄)
getwd()
#修改默認(rèn)工作目錄
setwd(dir = "e:/Rwork/")
#提示工作目錄
getwd()
#查看目錄下包含的文件
list.files()
#或者
dir()
#R包安裝
install.packages("vcd")
#顯示庫所在的位置
.libPaths()
#顯示庫里有哪些安裝包
library()
#載入包
library(vcd)
#or
require(vcd)
#直接輸入函數(shù)看某些函數(shù)來自于R的哪個(gè)包
#如何使用R包
help(package="vcd")
help(package="ggplot2")
#查看包的信息沸柔,列出R包的基礎(chǔ)內(nèi)容循衰,顯示內(nèi)置的數(shù)據(jù)集的內(nèi)容,給包中的函數(shù)作為案例來使用
library(help="vcd")
#還有一些包中的函數(shù)会钝,是包的核心內(nèi)容迁酸,擴(kuò)展了R的功能
Arthritis
#列出包中所有包含的函數(shù)
ls("package:vcd")
#每個(gè)函數(shù)如何使用查看對(duì)應(yīng)幫助文檔
#列出R包中包含的所有數(shù)據(jù)集
data(package="vcd")
#使用完一個(gè)包之后胁出,將包從內(nèi)存中移除
detach("package:vcd")
#再使用
Arthritis
#會(huì)出現(xiàn)報(bào)錯(cuò):需要重新再加載
#刪除已安裝的包
remove.packages("vcd")
#會(huì)將R包從硬盤上徹底刪除全蝶,無法繼續(xù)使用了抑淫,用得不多
#R包的批量移植(更換新設(shè)備)
#列出當(dāng)前環(huán)境中已安裝的R包
installed.packages()
#取第一列,,,使用下標(biāo)來訪問數(shù)據(jù)框的第一列
installed.packages()[,1]
#將所以R包名字保存到一個(gè)文件中
Rpack<- installed.packages()[,1]
save(Rpack,file = "Rpack.Rwork")
#將這個(gè)文件移到另一個(gè)設(shè)備上
#在另一個(gè)設(shè)備上使用load函數(shù)打開這個(gè)文件
#存到另外一個(gè)變量Rpack中
#看到這些R包
#Rpack
#批量安裝這些R包
#使用一個(gè)for循環(huán)
for(i in Rpack)install.packages(i)
#如何獲取R的幫助信息
help.start()
#查看某個(gè)函數(shù)的功能
help(sum)
#or
?plot
?sum
#快速了解函數(shù)參數(shù)而不想查閱詳細(xì)文檔
args(plot)
#查看函數(shù)使用案例
example(mean)
example("hist")
#列出R的一些案例圖
demo(graphics)
#查看R安裝的某個(gè)包的幫助文檔
help(package=ggplot2)
#有些R包包含vignette文檔,這中文檔包含更多內(nèi)容催式,也更加規(guī)范荣月,里面有簡(jiǎn)介哺窄、教程坷襟、開發(fā)文檔等
vignette()
#不是每個(gè)包都包含這種格式的文檔
vignette("xts")
#有時(shí)安裝了某包但使用help命令搜索不到相關(guān)函數(shù)婴程,是因?yàn)闆]有載入這個(gè)包
#需用使用library函數(shù)載入這個(gè)包
#載入之后才能使用help函數(shù)找到相關(guān)文檔
#或者直接在help命令中加上package選項(xiàng)? 等于? 要搜索R包的名字排抬,這種方法比較麻煩
#蹲蒲?届搁?接要搜索函數(shù)名字卡睦,這種情況下不加載包也可以
#有些情況下表锻,不知道具體的函數(shù)名瞬逊,只能模糊搜索
#查找與繪制熱圖相關(guān)的幫助信息(使用這條命令進(jìn)行本地搜索)
help.search(heatmap)
#提示搜索不到
#因?yàn)樾枰由弦?hào)
help.search("heatmap")
#搜到stats包中的heatmap函數(shù),可以用來繪制熱圖
#help.search("heatmap")也可以簡(jiǎn)寫成下面一條命令
??heatmap#不需要加引號(hào)
#列出所有包含關(guān)鍵字的內(nèi)容
apropos("sum")
#可以通過mod參數(shù)調(diào)整查詢的內(nèi)容
apropos("sum",mod="function")#只列出函數(shù)
#help.search或蕾域?旨巷?都是進(jìn)行本地的文檔搜索
#有時(shí)搜索不到或者文檔太老了可以使用RSiteSearch()函數(shù)進(jìn)行網(wǎng)絡(luò)搜索
RSiteSearch(matlab)
#運(yùn)行函數(shù)會(huì)使用默認(rèn)瀏覽器來訪問R官網(wǎng)采呐,在官網(wǎng)中進(jìn)行搜索懈万,列出更多的結(jié)果
#可以利用搜索引擎進(jìn)行問題搜索