看板 R_Language 關於我們 聯絡資訊
文章分類提示: - 問題: 當你想要問問題時,請使用這個類別 [問題類型]: 看不懂 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
celestialgod:可單獨使用,但是要有match對象 12/22 01:09
celestialgod:請看HELP最後一個例子 12/22 01:09