如何在flexdashboard侧边栏创建无文件依赖的可选下拉列表?
问题解决办法
你的报错核心原因是使用了中文全角引号,R只能识别英文半角引号("或'),另外要确保selectInput的语法完整、括号配对。
修正后的代码示例
# 新增的selectInput代码 selectInput("datatype", strong("Data Type"), choices = c( "用户数" = "users", "会话数" = "sessions", "页面浏览量" = "pageviews", "跳出率" = "bounce_rate", "平均会话时长" = "avg_session_duration", "转化数" = "conversions", "转化率" = "conversion_rate" ))
关键注意点
- 把所有中文引号(比如你代码里的“Data”)替换成英文半角引号
- 确保
selectInput包含必填的三个参数:inputId(这里是"datatype")、label(这里用strong()包裹的标题)、choices(你的7种数据类型选项) - 检查所有括号是否闭合,比如
strong()的括号、selectInput()的括号都要配对
内容的提问来源于stack exchange,提问作者Natasha Prince
相关产品推荐
相关产品推荐

