【问题标题】:For Loop Not working in server.r on shiny inside reactive functionFor Loop 无法在 server.r 中使用闪亮的内部反应函数
【发布时间】:2018-07-19 09:47:03
【问题描述】:

我正在尝试在reactive function 中执行一段 R 代码,并且在反应函数中,我编写了几个 For 循环。尽管有For loop is Correct 的语法,它仍显示为一个明确的错误。我找不到代码有什么问题。

执行上述代码闪亮应用程序后控制台中的错误消息

在图片中,我们可以在 for 循环语法中看到 ^,这是什么问题,我无法识别问题。

【问题讨论】:

  • 寻求帮助时,您应该包含一个简单的reproducible example,其中包含可用于测试和验证可能解决方案的示例输入和所需输出。但是您日志中的第一个错误是指缺少关闭"。这将导致 R 解析器错误地解释所有后续代码。先修复那个错误。
  • 您共享的示例代码未正确包含在 reactive() 或其他任何内容中。在您发布的代码的第 71 行,您有结束 } 但没有匹配的 ) 因此,您有一堆从第 72 行开始的代码,闪亮希望用逗号分隔,而实际上您根本没有正确附上。
  • @MrFlick 我同意你的看法,如果他们会因为缺少" 而出错,那么我会有一些错误标志,它也没有显示该提示。
  • @Mark 。 for (i2 in 1:length(z)){ # s[[i2]]

标签: r string shiny shiny-server shinydashboard


【解决方案1】:

将文件保存为 UTF 8 编码格式。

这是解决上述问题的说明

https://shiny.rstudio.com/articles/unicode.html

【讨论】:

    猜你喜欢
    • 2018-02-17
    • 2021-08-19
    • 2016-01-13
    • 1970-01-01
    • 1970-01-01
    • 2020-10-13
    • 1970-01-01
    • 1970-01-01
    • 2014-08-09
    相关资源
    最近更新 更多