函式名 = function (引數 1,引數 2…)
std = function(x)例1:無引數
welcome = function() print(「welcome to use r」)例2:單引數welcome()
[1] 「welcome to use r」
welcome.sb = function(names) print(paste(「welcome」,names,」to use r」))例3: t 統計量welcome.sb(「mr fang」)
[1] 「welcome mr fang to\nuse r」
sim.t=function(n)例4:sim.t(5)
[1] 1.902354
sim.t = function(n,mu=10,sigma=5)for 迴圈的句法是:sim.t(5) # 樣本含量為 5,均值為 10,標準差為 5
sim.t(5,0,1) # 樣本含量為 5,均值為 0,標準差為 1
for (變數 in 取值向量)
例1:
x.sum = function(x)例2:x.sum(x=1:10)
par(mfrow=c(2,2))while(條件)
將一組數中的負數變成正數
abs.x=function(x)if(條件)表示式x }
abs.x(c(3,-3))
[1] 3 3
或是 if(條件)
else
R語言學習五
x 1 10 print x print x 5 print x 5 print x c 1,5,8 print x 1 5 print x 1 5 2 冒號優先順序更高,首先得到1 5這5個資料再乘以2 print x x 5 邏輯表示式用x中每乙個元素計算邏輯表示式的值做索引,得到的是原陣列中x...
R語言學習筆記(6)(迴圈)
針對dataset class data.frame 的幾種操作 1.dim dataset 檢視維度 幾行,幾列 2.head dataset 檢視前六行資料 不包含變數名稱 3.如果知道每一列的名字,引用某一列的資料可以使用 符號,例如flags orange引用了orange列的元素。4.也可...
R語言學習筆記 初識(五)
資料框合併 merge函式 這篇參考 其中通俗點說,就是什麼都不加的話,比如寫乙個all t的話,兩個矩陣或數列相當於貼上 如果加上by 就是在by後面的進行合併,那麼行去並集,其他的列會有角標x,y 如果當x,y的列不同的話,需要用by.x 第乙個表的列,by.y 第二個表的列 資料標準化 標準化...