gpt4 book ai didi

r - 如果不满足条件,则停止 R 脚本(以交互方式运行)

转载 作者:行者123 更新时间:2023-12-04 11:09:08 24 4
gpt4 key购买 nike

用例:我在 RStudio 中进行交互式数据分析,即突出显示一堆代码并点击运行。有时即使我的代码仍然可以正常运行,某些情况也会使我的分析在统计上无效。在这些情况下,我想停止代码或抛出一些非常疯狂的错误。

最小的工作示例:

stopifnot(TRUE, FALSE)
x <- 42

如果我突出显示这两行并运行,42 仍然分配给 x这很糟糕——我不希望 stopifnot(TRUE, FALSE) 之后的任何行运行(因为它们在统计上是无效的,而在编程上很好)。如果条件不满足,有没有办法完全停止代码?

最佳答案

我的解决方案是将代码括在括号中:

{
stopifnot(TRUE, FALSE)
x <- 42
}

关于r - 如果不满足条件,则停止 R 脚本(以交互方式运行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35639141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com