【发布时间】:2015-08-19 19:58:07
【问题描述】:
我正在运行一个循环遍历股票对组合列表的脚本...有时脚本会由于对组合之间的不同数据长度产生的错误而停止运行,我只是将不匹配的股票从考虑中删除):
Error in model.frame.default(formula = stckY ~ stckX + 0, drop.unused.levels = TRUE) :
variable lengths differ (found for 'stckX')
有什么方法可以让 R / Rstudio 在出现错误消息时播放声音,以便在脚本循环播放时无需注视屏幕就可以收到警报?
我可以使用以下方法线性生成声音:
beep <- function(n = 3){
for(i in seq(n)){
system("rundll32 user32.dll,MessageBeep -1")
Sys.sleep(.5)
}
}
beep()
但是如果出现错误消息,我该如何做呢?
【问题讨论】:
-
使用beepr 包