R環境中的工作空間(workspace)
工作空間(workspace)就是當前R的工作環境,它儲存著全部用戶定義的對象(向量、矩陣、函數、數據框、列表) 。
在一個R會話結束時,你能夠將當前工作空間保存到一個鏡像中。並在下次啟動R時自己主動加載它。
各種命令可在R命令行中交互式地輸入。使用上下方向鍵查看已輸入命令的歷史記錄。
這樣我們就能夠選擇一個之前輸入過的命令並適當改動,最後按回車又一次運行它。
當前的工作文件夾(working directory)是R用來讀取文件和保存結果的默認文件夾。我們能夠使用函數getwd()來查看當前的工作文件夾。或使用函數setwd()設定當前的工作文件夾。
假設須要讀入一個不在當前工作文件夾下的文件。則需在調用語句中寫明完整的路徑。
記得使用引號閉合這些文件夾名和文件名稱。
用於管理工作空間的部分標準命令
14
getwd() 顯示當前的工作文件夾
setwd("mydirectory") 改動當前的工作文件夾為mydirectory
ls() 列出當前工作空間中的對象
rm(objectlist) 移除(刪除)一個或多個對象
help(options) 顯示可用選項的說明
options() 顯示或設置當前選項
history(#) 顯示近期使用過的#個命令(默認值為25)
savehistory("myfile") 保存命令歷史到文件myfile中(默認值為.Rhistory)
loadhistory("myfile") 加載一個命令歷史文件(默認值為.Rhistory)
save.image("myfile") 保存工作空間到文件myfile中(默認值為.RData)
save(objectlist, file="myfile") 保存指定對象到一個文件裏
load("myfile") 讀取一個工作空間到當前會話中(默認值為.RData)
q() 退出R
註:以上內容總結和摘自
R in action data analysis and graphics with R.Robert I. Kabacoff
R環境中的工作空間(workspace)