【发布时间】:2020-07-06 22:17:11
【问题描述】:
如果单击变基按钮 (input$rebase),我正在尝试变基。 如果它没有被点击,那么我希望代码继续 value_new 只是价值。但如果它被点击,那么我想使用 rebasesomething 的输出,即我希望 value_new 为 value * 0.5。
我该怎么做?我尝试了 ifexists 以查看该函数是否有输出(即是否已单击按钮并生成了一些输出),但这似乎不起作用。关于如何做到这一点还有其他想法吗?
很抱歉没有给出一个可行的例子,但是代码很大,只是希望有人能指导我正确的方向。
reactive({
value <- input$value
value_new<-value
ifexists(rebasesomething()){value_new<-value*rebasesomething()}
#do a whole bunch of other things with value_new
})
rebasesomething <- eventReactive(input$rebase,{
temp<-0.5
temp
})
【问题讨论】:
-
我不清楚您要做什么。我建议您尝试制作一个最小但可运行的可重现示例。理想情况下,从头开始,只添加演示问题所需的内容。
ifexists来自哪里?