作者AceT (AceT)
看板R_Language
标题[问题] 看不懂 match.arg 的 help 范例
时间Sun Dec 22 00:41:10 2013
文章分类提示:
- 问题: 当你想要问问题时,请使用这个类别
[问题类型]:
看不懂 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
1F:→ celestialgod:可单独使用,但是要有match对象 12/22 01:09
2F:→ celestialgod:请看HELP最後一个例子 12/22 01:09