作者Lynnhan (林翰)
看板R_Language
標題[問題] RSHINY 對應不同dataset做不同圖表
時間Mon Dec 3 10:38:26 2018
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
各位大大好 我目前在做RShiny的UI Server
我想做的是讓Ui 在選擇不同年份資料的時候
Server可以對應出相對年份跑出那個資料夾
[軟體熟悉度]:
使用者(已經有用R 做過不少作品)
[問題敘述]:
我有兩個年份的資料 2017 & 2018
我在Ui的select input上面做了
selectInput("year", "Select the year:", choices = c("2017", "2018"))
Server部分則是
datasetInput <- reactive({
switch(input$year,
"2017" = m17,
"2018" = m18)
其中 m17 m18 是我兩個dataset的資料
但在跑圖的時候我用了
output$data <- renderTable({
cc <- as.numeric(input$var)
ccc <- as.numeric(input$gen)
dset <- datasetInput()
dset[1:20,c(cc,ccc)]
我用dset去代表對應的datasetInput
但是跑出來的結果是
Error: undefined columns selected
[已解決]
謝謝各位大大的用心 後來自己從頭到尾寫一遍後發現
UI的命名有問題 所以才跑出undefined columns
[關鍵字]:
RShiny
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 65.96.232.71
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1543804709.A.3A2.html
→ andrew43: cc和ccc實際上是什麼型態和內容? 12/03 11:16
是我其他的input的命名~ 然後對應的是性別和種族
※ 編輯: Lynnhan (65.96.232.71), 12/03/2018 11:46:33
→ andrew43: 我還是不確定問題會是哪一關。給個完整的例子? 12/03 17:18