小编Fin*_*inn的帖子

Shiny:使用不同的变量创建反应式过滤器。

我有一个数据框,它将社会人口统计数据与多个网站的意识措施相结合。每个网站都有一个单独的列,说明此人是否知道该网站(“是”/“否”)。此外,每个受访者都应该根据他出席的人数(变量 popWeight)加权。

我想创建一个闪亮的应用程序,为知道所选网站的人显示图表。该网站应该可以通过 selectInput () 按钮进行选择。

我发现了几篇关于 stackoverflow 的文章,这些文章涵盖了 dplyr+shiny 的数据集过滤器。但所有这些都改变了变量值而不是变量本身。

我尝试使用以下方法,但没有成功(编码示例见下文)。

[使用闪亮的文本输入和 dplyr 过滤数据框中的行

示例数据框:

gender <- factor(sample(1:2, 5, replace=TRUE), levels = c(1,2,99), labels = c("Male", "Female", "Missing Value"))
age <- sample(18:55, 5, replace=TRUE)
web1 <- factor(sample(1:2, 5, replace=TRUE), levels = c(1,2,99), labels = c("Yes", "No", "Missing Value"))
web2 <- factor(sample(1:2, 5, replace=TRUE), levels = c(1,2,99), labels = c("Yes", "No", "Missing Value"))
web3 <- factor(sample(1:2, 5, replace=TRUE), levels = c(1,2,99), labels = c("Yes", "No", "Missing Value"))
web4 <- …
Run Code Online (Sandbox Code Playgroud)

r filter shiny dplyr

2
推荐指数
1
解决办法
7671
查看次数

标签 统计

dplyr ×1

filter ×1

r ×1

shiny ×1