相关疑难解决方法(0)

如何检查一系列数字是否单调递增(或递减)?

我们给出了一系列数字,作为向量foo.任务是找到的foo单调递增的 -每一个项目是否小于或等于下一个-或单调递减 -每个项目大于或小于下一个平等的.

当然,这可以通过循环找到,但更有创意吗?

r vector

38
推荐指数
4
解决办法
2万
查看次数

打印如果未分配

如何在函数中写入一种方法来检测输出是否被赋值<-给某事物?原因是我想打印一条消息,如果它没有被分配,只是去了控制台,但如果它被分配,我希望它不打印消息.

这是一个虚拟的例子以及我希望它如何表现:

fun <- function(x) {
    if (being_assigned) {
        print("message")
    }
    return(x)
}

#no assignment so message prints 
> fun(6)  
[1] "message"
[1] 6

#assignment so message does not prints
> x <- fun(6)
Run Code Online (Sandbox Code Playgroud)

being_assigned函数中是虚未知状态,我想检测,但不知道怎么办.

r

16
推荐指数
1
解决办法
697
查看次数

标签 统计

r ×2

vector ×1