[問題] 看不懂 match.arg 的 help 範例

看板R_Language作者 (AceT)時間10年前 (2013/12/22 00:41), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
文章分類提示: - 問題: 當你想要問問題時,請使用這個類別 [問題類型]: 看不懂 match.arg 的 help 範例 [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: match.arg 的範例其中一段如下 : center <- function(x, type = c("mean", "median", "trimmed")) { type <- match.arg(type) switch(type, mean = mean(x), median = median(x), trimmed = mean(x, trim = .1)) } 整段函數跑起來沒問題 可是單獨去跑 type = c("mean", "median", "trimmed") type <- match.arg(type) 會得到 Error in match.arg(type) : 'arg' must be of length 1 只說 match.arg 只能放在函數裡面使用, 不然單獨使用的意思嗎? [關鍵字]: ?match.arg -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.19.245

12/22 01:09, , 1F
可單獨使用,但是要有match對象
12/22 01:09, 1F

12/22 01:09, , 2F
請看HELP最後一個例子
12/22 01:09, 2F
文章代碼(AID): #1IjSIfEW (R_Language)