【发布时间】:2019-09-30 17:36:44
【问题描述】:
下面,我希望函数为任何long = T 输出.25,为任何long = F 输出.5。所以,我希望得到一个.25, .25, .25, .5, .25 的向量作为foo() 的输出。
我想知道如何才能实现我想要的输出?
foo <- function(long = c(T, T, T, F, T)){
r <- if(long)long[long] <- .25 else long[!long] <- .5
r
}
## Example of use:
foo()
【问题讨论】: