R語言函式化程式設計筆記2

2022-06-07 23:15:10 字數 754 閱讀 7621

我學過很多的程式語言,可以我寫的**很囉嗦,一定是我太懶了。或許是基礎不牢地動山搖

函式可以簡化程式語言,減少重複**或者說物件導向的作用

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 錯誤 是非法字元 總結來說就是,變數可以包含數字,字元,...