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()
命令查看咱們是否工做區域修改爲功。spa
查看該工做目錄下的全部文件:code
list.files()
或者使用命令:(也能夠查看該工做目錄下的全部文件)對象
dir()
R語言當中的賦值用的是小於和減號來表示,好比:blog
x <- 3
表示的是X賦值爲3,固然R裏面也可使用=來進行賦值,但這樣就會在後期進行大數據運算的時候出現不少問題。get
利用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()
得解。