R語言 如何宣告函式

2021-08-03 01:51:07 字數 485 閱讀 2191

r寫functions的格式如下:

資料庫名稱mydata= function(aa){

bb=aa的函式

return(bb)

舉例如下,kelvin溫度和cellsius溫度的換算:

kelvin_to_cellsius=function(kelvin)

kelvin_to_cellsius(275)    

即可得出275°的kelvin溫度=35.33°的cellsius溫度。

再舉乙個例子:計算sumsq = 1/1 + 1/2 + 1/3 + ... + 1/n ,(n=100)命令為:

v1 = function(aa)

v1(100)

高階: 也可以用之前做好的functions巢狀在新的function中減少書寫量;

可以生成乙個變數x代表想要換算的溫度值列表,然後result <- kelvin_to_cellsius(x)即可一次性求出所有想要換算的溫度值

R語言 函式

函式是一組組合在一起以執行特定任務的語句。r語言具有大量內建函式,使用者可以建立自己的函式。在r語言中,函式是乙個物件,因此r語言直譯器能夠將控制傳遞給函式,以及函式完成動作所需的引數。該函式依次執行其任務並將控制返回到直譯器以及可以儲存在其他物件中的任何結果。函式定義 使用關鍵字函式建立r語言的函...

r語言qsignrank函式用法 R語言常用函式名

一 資料管理 vector 向量 numeric 數值型向量 logical 邏輯型向量 character 字元型向量 list 列表 data.frame 資料框 c 連線為向量或列表 length 求長度 subset 求子集 seq,from to,sequence 等差序列 rep 重複 ...

C語言 函式宣告

可行,但不推薦 沒有宣告就呼叫函式,c編譯器會為之生成乙個臨時宣告,而臨時宣告和真正的函式定義未必是一致的 函式宣告的作用是把有關函式的的資訊 函式名 函式型別 函式引數的個數與型別 通知編譯系統,以便在編譯系統對程式進行編譯時,在進行到main函式呼叫其它函式時知道它們是函式而不是變數或其它物件。...