2015-08-24 2 views
0

Надеюсь, это что-то просто и глупо. Я пытаюсь получить ползунок, чтобы выбрать год. Он работает, но слайд показывает значения, такие как "1,997" вместо "1997". Раздражает. Поэтому я нашел на this page, что аргумент sep="," по умолчанию установлен на sliderInput.Shiny: аргумент sep в sliderInput бросает ошибку

Но тогда, когда я положил sep="" в мой код, он ломает приложение и говорит Error in sliderInput("year", "Which Year?", value = 2000, sep = "", min = 1984, : unused argument (sep = "")

Любые мысли? Вот полный боковой панели. Он работал, прежде чем я добавил sep

sidebarPanel( sliderInput('year', 'Which Year?', value = 2000, sep = "", min = 1984, max = 2015, step = 1,), h4('albums on both lists:'), verbatimTextOutput("winners"), h4('chart-toppers that the critics snubbed:'), verbatimTextOutput("loser") ),

+1

Почему у вас есть запятая после 'step = 1' –

+0

только опечатка. Он делает то же самое, когда я удаляю запятую. – seth127

ответ

1
rm(list = ls()) 
library(shiny) 
ui = fluidPage(sidebarPanel(sliderInput('year', 'Which Year?', value = 2000, sep = "", min = 1984, max = 2015, step = 1))) 
server = (function(input, output) {}) 
runApp(list(ui = ui, server = server)) 
+0

То же самое я пробовал. Я даже копировал/вставлял ваши, чтобы убедиться, что это не опечатка. Это что-то нехорошее, или опция 'sep =' устарела? Я не понимаю. – seth127

+0

Я на блестящей версии 0.12.0.9002, вы обновили до 0.12.2, возможно, это вызвало проблему. Обновления можно найти здесь (https://cran.rstudio.com/web/packages/shiny/NEWS) –

+0

@ seth127 Я считаю, что это проблема блестящей версии. Я предлагаю вам обновить пакеты R, прежде чем повторять попытку: 'update.packages (ask = FALSE)' –

0

Я просто обновлен до shiny_0.12.2 и установил ее. Спасибо за помощь.

Смежные вопросы