一、RStudio 基本操作
getwd() --------------------顯示當前工作目錄
setwd(dir = "地址") --------修改當前工作目錄
list.files() 或 dir() -----------查看當前工作目錄下的文件
x <- 3 ----------------------局部變量賦值,x = 3
x <-- 5 ---------------------全局變量賦值,將 5 強制賦值給 x
ls() -------------------------列出當前所有變量
ls.str() ----------------------列出當前所有變量的詳細信息
rm(x) -----------------------刪除變量 x
rm(list = ls()) --------------刪除所有變量
history() -------------------查詢歷史輸入記錄
Ctrl + L --------------------清空屏幕
save.image() ---------------保存工作空間,文件為 .RData
q() --------------------------退出
二、R包的安裝
兩種方式:
聯網在線安裝 (推薦)
源碼安裝
在RStudio中,使用函數 .libPaths() 查看當前軟件庫的位置
方法
install.packages() 選擇鏡像,(在R視圖中)
不加參數執行install.packages()將顯示一個CRAN鏡像站點的列表,選擇其中一個鏡像站點之后,將看到所有可用包的列表,選擇其中一個包即可進行下載和安裝。
例如:
install.packages("vcd") 導入 vcd 包
require(vcd) 載入該包
help(package = "vcd") 查看該包的幫助文檔
library(help = "vcd") 查看該包基礎內容
ls("package:vcd") 查看該包中的所有函數
Arthritis 加載包
data(package = "vcd") 查看該包所有數據集
detach("pavkage:vcd") 在內存中移除該包
批量移植R包 如:
installed.packages()[,1] 顯示系統中第一列包
Rpack <- installed.packages()[,1] 將這些包保存到Rpack變量中
save(Rpack,file = "Rpack.Rdata") 將此變量保存名為Rpack的文件
在另一台電腦上:
for (i in Rpack) install.packages(i) 使用for循環批量安裝R包
獲取幫助文檔
help.start() ---幫助頁面
help(函數名) 或者 ?函數名 ---查看函數使用方法
args(函數名) ---查看參數要求
Hit
help(package = 包名) ---查看包的幫助文檔
如果help不到函數的幫助文檔,應該先用library函數載入該包
??函數名 ---強行查看該函數的幫助文檔
help.search("heatmap") 或 ??heatmap ---本地搜素關於繪圖的函數
apropos("關鍵字") ---列出該關鍵字的所有內容
apropos("關鍵字",mod = "function") ---列出該關鍵字的所有函數
RSiteSearch("關鍵字") ---聯網查詢