首页 > 解决方案 > 当我使用选择输入时,用户界面中出现错误

问题描述

我在我的 UI 中使用以下代码

  selectInput("param", 
              "Parameter:",
              label = c("S Blood Pressure", "D Blood Pressure"),
              choices = c("SBP", "DBP")

当我运行 UI.r 脚本时,我的 UI 页面上出现以下错误。

发生了错误!要写入的文本必须是长度为 1 的字符向量

标签: rshiny

解决方案


在这里,您希望 Parameter 成为标签(要在控件上方显示的文本)

为列表中的每个选项设置标签和不同值的正确语法:

selectInput("param",
            "Parameter:",
            choices = c("S Blood Pressure" = "SBP", 
                        "D Blood Pressure" = "DBP")), 


推荐阅读