R語言系列 自定義function

2021-09-08 13:31:41 字數 558 閱讀 9165

在用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自定義函式

說明 代表注釋,代表執行結果。函式最大的優點是 復用,模組化設計。也就是說如果這一段 塊需要在多處使用,就應將其寫成乙個函式,多次呼叫,有效的規避了 的重複。並且在修改時只需要修改函式即可。在定義函式時,個人建議將一小段 封裝成乙個函式,使得 可讀性更高,並且能夠降低程式的複雜性。函式名 乙個自定義...