在用r語言做各種事物時,使用者自定義函式是不可或缺的。這期來講講如何自定義r的function。首先要介紹的是function的基本框架:
myfunction
例子一:隨機數產生,畫圖function1
> x y function1(x,y) [1] 1.5828019 0.2661017 -2.7666838 9.9395144 3.3619610 -0.9452065 -6.4638374 -0.3288615 1.1402272 [10] -0.1285368
出結果圖
例子二:判斷、條件句
function2 x function2(x) median= 0.2469624 mad= 1.161068 $center [1] 0.2469624 $spread [1] 1.161068
R語言 自定義排序
我有乙個類似於以下內容的分類資料集 a data.frame animal c cat cat cat dog dog dog elephant elephant elephant color c rep c blue red green 3 我想訂購它,以便動物用狗,然後大象,然後貓,然後顏色分為...
R語言 編寫自定義函式
r語言實際上是函式的集合,使用者可以使用base,stats等包中的基本函式,也可以編寫自定義函式完成一定的功能 乙個函式的結構大致如下所示 myfunction function arglist 其中,myfunction為函式名稱,arglist為函式中的引數列表,大括號 內的語句為函式體,函式...
R自定義函式
說明 代表注釋,代表執行結果。函式最大的優點是 復用,模組化設計。也就是說如果這一段 塊需要在多處使用,就應將其寫成乙個函式,多次呼叫,有效的規避了 的重複。並且在修改時只需要修改函式即可。在定義函式時,個人建議將一小段 封裝成乙個函式,使得 可讀性更高,並且能夠降低程式的複雜性。函式名 乙個自定義...