gpt4 book ai didi

r - ConditionalPanel 不支持名称中带有点的变量,有什么解决办法吗?

转载 作者:行者123 更新时间:2023-12-04 14:46:16 28 4
gpt4 key购买 nike

这会工作

  checkboxInput("test", "test", TRUE),
conditionalPanel(
condition="input.test",
h2("test test")

),

但这不是
  checkboxInput("tes.t", "tes.t", TRUE),
conditionalPanel(
condition="input.tes.t",
h2("tes.t tes.t")

),

文档中哪里说不支持带点的名称?是否有任何解决方法,以便我不必更改变量名称?

最佳答案

conditionalPanel条件是一个 Javascript 表达式。当您键入“input.test”时,您依赖于 Javascript 的点符号。

您不必更改变量名称。有一个简单的解决方法,只需使用方括号表示法:input["tes.t"]

 checkboxInput("tes.t", label="tes.t", TRUE),
conditionalPanel(
condition='input["tes.t"]',
h2("tes.t tes.t")

将工作。

关于r - ConditionalPanel 不支持名称中带有点的变量,有什么解决办法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18332041/

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