作者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://webptt.com/cn.aspx?n=bbs/R_Language/M.1543804709.A.3A2.html
1F:→ andrew43: cc和ccc实际上是什麽型态和内容? 12/03 11:16
是我其他的input的命名~ 然後对应的是性别和种族
※ 编辑: Lynnhan (65.96.232.71), 12/03/2018 11:46:33
2F:→ andrew43: 我还是不确定问题会是哪一关。给个完整的例子? 12/03 17:18