我學過很多的程式語言,可以我寫的**很囉嗦,一定是我太懶了。或許是基礎不牢地動山搖
函式可以簡化程式語言,減少重複**或者說物件導向的作用
2.函式
2.1建立函式
例如建立乙個簡單的求和函式
su<-function(x,y)
2.2 呼叫函式
簡單的呼叫函式su(2,3)
##5
函式名(引數賦值)
2.3 泛化函式
就是使編寫的乙個函式更加通用
可以處理各種運算
對於預設引數,就是在定義的時候已經給變數賦值了,此時這個引數就叫做預設引數calc<-function(x,y,type) else if (type=="minus") else if (type=="multiply") else if (type=="divide")else
}calc(c(2,5),c(3,6),"divide")
##[1]0.666667 0.8333333
calc(as.date("2014-06-04"),6,"add")
##[1] "2014-06-10"
例如
上面這些是一些簡單的函式,不過得學會舉一反三奧,目前我還不具備,智慧型多看了in<-function(x,y=1)
in(c(2,3,4))
#[1]3 4 5
R語言程式設計
本文章主要自己的學習過程,部落格作為筆記 r中的包儲存在計算機上名為library的目錄下 使用函式.libpaths 可以檢視該資料夾在計算機中的具體路徑 函式library 顯示已安裝的包的列表 函式search 顯示已載入的包的列表 install.packages 包名 移除包 載入過多的包...
r語言clind函式 R 語言學習筆記 1
基礎語法 變數在r語言中,變數的命名方式是由一定的要求的 變數名是否正確原因.dad12正確可以以 開始 dad12錯誤不可以以 開始 ad18正確可以以字母開始 5aads錯誤不可以以數字開始 5aads錯誤.開始不可以直接接數字 ad18 錯誤 是非法字元 總結來說就是,變數可以包含數字,字元,...
r語言clind函式 R 語言學習筆記 1
基礎語法 變數在r語言中,變數的命名方式是由一定的要求的 變數名是否正確原因.dad12正確可以以 開始 dad12錯誤不可以以 開始 ad18正確可以以字母開始 5aads錯誤不可以以數字開始 5aads錯誤.開始不可以直接接數字 ad18 錯誤 是非法字元 總結來說就是,變數可以包含數字,字元,...