R語言在人工智能,統計學,機器學習,量化投資,以及生物信息學方面有着十分廣泛的運用。也是我大學的必修課,因此這里梳理一些有關R語言的知識點,做做記錄。
首先我們需要知道R語言的工作區域,R語言默認的工作區域是在“C:/Users/lenovo/Documents”目錄下,然而一般這樣就會導致電腦的運行速度減慢,尤其是之后我們在使用R語言進行大數據的處理時,C盤因為大小不夠,就會使計算機崩潰,因此我們可以調整R語言的輸出目錄,查看R語言工作目錄的命令是:
getwd()
得到:
"C:/Users/lenovo/Documents"
之后更改R語言的工作輸出目錄,更改的代碼如下所示:
setwd(dir = "F:/computer/R")
dir后面表示的是文件夾的絕對路徑,敲完回車之后再利用
getwd()
命令查看我們是否工作區域修改成功。
查看該工作目錄下的所有文件:
list.files()
或者使用命令:(也可以查看該工作目錄下的所有文件)
dir()
R語言當中的賦值用的是小於和減號來表示,比如:
x <- 3
表示的是X賦值為3,當然R里面也可以使用=來進行賦值,但這樣就會在后期進行大數據運算的時候出現很多問題。
利用ls()命令可以查看已經具備的變量有哪些:
> x <- 3 > y <- 9 > z <- 90 > ls() [1] "x" "y" "z"
上面我們首先給X,Y,Z進行賦值,然后這個命令就查看到了所有的變量。利用ls.str()則會顯示出每一個變量的詳細信息,包括變量的類型以及具體數值大小:
> ls.str() x : num 3 y : num 9 z : num 90
如果想單獨查看某一個變量的,那么直接使用str()函數即可。如下所示:
> str(x)
num 3
刪除對象則使用rm()函數,如下所示:
> rm(x) > ls() [1] "y" "z"
這樣我們可以看到x對象已經被我們所刪除。刪除R當中所有的對象則使用:
> rm(list = ls())
再次查看:
> ls()
character(0)
輸出是0,說明全部對象已經被刪除。
保存當前所有數據:
save.image()
得解。