2つの列「Alpha1」と「Beta2」を含むExcelスプレッドシートがあります。問題をプロットすると、光沢問題のオブジェクトサーバーが見つかりません。
R光沢を使って各列をヒストグラムにプロットしたいと思います。私のコードは以下の通りです:
install.packages("shiny","magrittr", "ggplot2")
library(shiny)
library(magrittr)
library(ggplot2)
data<-read.csv(file='testdata.csv', stringsAsFactors = FALSE, sep=",")
ui<-fluidPage("data",
#define UI,
titlePanel(title="Excel data"),
selectInput("data$Alpha1", "data$Beta2"),
mainPanel("excel data main panel",
plotOutput("data$Alpha1"),
plotOutput("data$Beta2"))
)
server<-function(input,output) {
output$data <- renderPlot({plot(data$Alpha1),
plot(data$Beta2)})
})
shinyApp(ui=ui, server=server)
これはなぜ動作しないのでしょうか?
また、私はエラーを取得しています:
Error in shinyApp(ui = ui, server = server) : object 'server' not found
を。 plotOutput( "data")に変更する – Mark
また、それぞれのplotOutputは1つのプロットしか保持しませんが、同じ出力に2つ入れています – Mark
こんにちは@Markは応答してくれてありがとう。 Alpha1は、「データ」という名前に割り当てられたExcelテーブルの列名の1つです。 私は、列名を参照するために$を使用することはスタジオでは機能しますが、光沢が違っていることは知っていますか? – sineadbrack