【发布时间】:2015-08-09 01:42:32
【问题描述】:
我不太了解 R 的 message vs cat vs print vs etc.,但我想知道是否可以捕获消息并在闪亮的应用程序中显示它们?
示例:以下应用可以捕获 cat 语句(也可以打印语句)但不能捕获消息语句
runApp(shinyApp(
ui = fluidPage(
textOutput("test")
),
server = function(input,output, session) {
output$test <- renderPrint({
cat("test cat")
message("test message")
})
}
))
Cross post from the shiny-discuss Google group since I got 0 answers.
【问题讨论】:
-
我猜你可以使用
withCallingHandlers()在 R 表达式中捕获消息,然后打印/捕获它们。 -
感谢一辉,我能用了,帮了大忙