[問題] 關於sweep function

看板R_Language作者時間10年前 (2015/09/10 13:17), 編輯推噓1(1010)
留言11則, 2人參與, 最新討論串1/2 (看更多)
問題: 當你想要問問題時,請使用這個類別 [問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 在看 The R book 的 sweep function  最後面的例子我看不太懂 sweep(matdata,1,1:10,function(a,b) b) sweep(matdata,2,1:4,function(a,b) b) http://i.imgur.com/d4brvD9.png
function(a,b) b 代表甚麼意思呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.171.12.165 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1441862246.A.312.html

09/10 13:20, , 1F
整個sweep,哪項減哪項,在這個例子中,我也混亂了。
09/10 13:20, 1F

09/10 13:53, , 2F
看一下這篇#1LBxiq-2 (R_Language)
09/10 13:53, 2F

09/10 13:53, , 3F
那篇前幾個例子滿清楚的
09/10 13:53, 3F

09/10 13:55, , 4F
sweep有兩個input: a, b
09/10 13:55, 4F

09/10 13:55, , 5F
function(a,b) b就是只要b
09/10 13:55, 5F

09/10 13:55, , 6F
所以其實就只是把第二個input擴展到跟matdata一樣
09/10 13:55, 6F

09/10 13:55, , 7F
維度
09/10 13:55, 7F

09/10 13:56, , 8F
sweep的第二個input,1是指跟row數
09/10 13:56, 8F

09/10 13:56, , 9F
2是col數
09/10 13:56, 9F

09/10 13:57, , 10F
要跟第三個input相等
09/10 13:57, 10F

09/10 16:51, , 11F
感謝!解開我的疑惑了。
09/10 16:51, 11F
文章代碼(AID): #1LyH9cCI (R_Language)
文章代碼(AID): #1LyH9cCI (R_Language)