其實不設置也行...就是報錯提示的內容是中文的話, 會不太好理解..數組
1. 首先在用戶根目錄下cat查看一下, 發現沒有.Renviron文件, 這個是R語言的環境配置文件.對象
2. 那麼就用echo語句追加一句"LANGUAGE=en" 到 .Renviron文件, 若是沒有這個文件, echo語句會自動建立.blog
3. 而後再cat查看一下, 確認一下.ip
1. 在 R 的 console中 , 以一行一行用戶交互的方式來進行內存
2. 在R 的console中能夠用source('xxx.R') 來運行xxx.R的代碼get
3. 在終端中 Rscript 命令來運行console
getwd()來查看當前工做空間class
setwd()來設置工做空間變量
定義的變量都是在內存裏,經過ls()能夠查看配置
能夠經過rm(obj)來刪除工做內存裏的變量.
能夠經過save方法, 將變量持久化到工做空間中. save(obj,file="myfile")是保存特定變量到"myfile"文件中, save.image("file-name")是保存當前工做內存中全部內容到"file-name"文件中.
例如: 保存y變量到y.rda文件中, 保存當前工做內存中的全部內容到"save-all.rda"文件中.
執行完後, 打開終端, cd到當前的工做空間便可看到:
固然, 若是深刻細究的話, 能夠看save()方法的實現:
看到了save()方法的第一個參數是可變形參, 因此一次能夠持久化多個特定的值到某個文件"data.rda"中, 像這樣: save(obj1, obj2, obj3, obj4, file="data.rda")
這也就解釋了爲何在文件名前必須寫 file= 這個字段, 而不能省略. 由於前面是可變形參, 前面參數的個數不肯定, 若是不指定file= 的話, r語言還會覺得"data.rda" 是要保存的變量, 而不會把這個當作是輸出的目標文件.
代碼以下:
1. 首先看一下y變量值是多少
2. 而後rm 刪掉y變量
3. 再查看一下y變臉, 發現確實被刪掉了(報錯說找不到y)
4. 用load方法從工做空間的y.rda文件中加載數據到工做內存
5. 再查看一下y, 發現y回來了.(前提是以前y.rda文件中save了y這個變量)
創建一個3行4列的向量, 向量內容是1到12.
下面演示瞭如何輸出整個向量, 輸入向量的某一元素, 輸入某一行 或 某一列.
可見, 列表不像向量(數組), 列表能夠是長度不一樣一的數據
可見, 列表裏存的能夠是異構的數據
class能夠查看該對象類型, str能夠查看更詳細的內容.