現在、私は自分自身に光沢を教えようとしており、少し問題があります。 私がプロットしたいデータセットを持つアプリケーションを作成したいのですが、それに変数をプロットしたい別のメニュー(日付の列に対して)が続きます。光沢のある再入力入力に基づいて、異なるデータセットと列を使用して異なる反応グラフをプロット
私は私は選択されたデータセットを「呼び出す」方法を考え出すのに苦労しています。私は多くの投稿を読んでいます(例えば1、2)が、複数のデータセットの問題に対処できないようです。
現在のところ、私の問題は最後の数行にあります(outVar()内のmydataにはどうしますか?)。
誰かが正しい方向に私を指すことができたらそれはすばらしいでしょう!
library(shiny)
library(ggplot2)
datafiles<-c("Data/try2.txt","Data/Poland.txt","Data/Romania.txt","Data/Hungary.txt","Data/KHR.txt")
runApp(list(
ui = bootstrapPage(
selectInput('dataset', 'Choose Dataset', datafiles),
selectInput('columns', 'Columns', ""),
plotOutput('graph')
),
server = function(input, output, session){
outVar = reactive({
mydata = read.table(paste0(input$dataset), sep = '\t', header=TRUE)
names(mydata)
})
observe({
updateSelectInput(session, "columns",
choices = outVar()
)})
output$graph<-renderPlot({data<- outVar$mydata
plot(data$Date,data$paste0(input$columns))})
}
))
shinyApp(ui=ui, server=server)
アプリでエラーメッセージを取得しているのに役立ちますか?もしそうなら、それは何を言っているのですか? 出力$グラフでデータ< - outVar()$ mydataを試しましたか? – MJH
は、outVar()$ mydataを追加しようとしましたが、同じエラーが発生しています($:$演算子のエラーはアトミックベクターでは無効です)。 – jackg1787
私が使用したデータで作業するコードを取得できませんでした。私はしかし、別のエラーが発生し続けた。私は以下の答えで観測イベントを取り出しました。あなたはそれなしであなたが望むことをすることができるはずです。 – MJH