【发布时间】:2019-10-07 14:49:01
【问题描述】:
我的数据框中有一列只是年份和月份的组合
Yearmonth
----------
200912
201001
201002
201003
201004
201005
.
.
.
.
我的 R 闪亮仪表板中需要一个滑块,该滑块从该列的最小值到最大值,但在该列中的值递增。
例如, 我希望我的滑块从 200912 到 201001 到 201002 等一直到最大值。
我已经尝试过了,但在这种情况下,我的步长是 1,所以我得到了值之间的所有中间值。
ui <- fluidPage(
titlePanel("censusVis"),
sidebarLayout(
sidebarPanel(
sliderInput("month",
"Month:",
min = min(Yearmonth),
max = max(Yearmonth),
value =min(Yearmonth),
step = 1),
),
mainPanel(
)
)
)
有人可以帮我吗?我最近才开始使用 Shiny!
【问题讨论】:
-
在这种情况下没有可以帮助您的步长值,因为您没有选择一系列连续值。我想也许格式化选项可以让你将一个简单的整数映射到年/月值,但它似乎没有那么灵活。您可能必须编写自定义 HTML UI 元素才能获得准确的行为。