R子集数据-类型为';关闭';不可再附加
我试图创建一个反应性数据子集,以避免在分析的每个阶段进行子集设置。但是,我得到的错误是,类型为“closure”的对象不可子集。我已经看到了前面的答案,我避免使用base-R函数R子集数据-类型为';关闭';不可再附加,r,shiny,R,Shiny,我试图创建一个反应性数据子集,以避免在分析的每个阶段进行子集设置。但是,我得到的错误是,类型为“closure”的对象不可子集。我已经看到了前面的答案,我避免使用base-R函数 library(shiny) shinyServer(function(input, output) { data_all <- read.csv("data/usage_data.csv") data_user <- reactive({ subset(data_all, d
library(shiny)
shinyServer(function(input, output) {
data_all <- read.csv("data/usage_data.csv")
data_user <- reactive({
subset(data_all, data_all$consumername %in% input$user)
})
output$distPlot <- renderPlot({
#data_user <- subset(data_all, data_all$consumername %in% input$user)
data_user$date <- as.Date(data_user$date)
stats$mean <- mean(data_user$usage_TB)
stats$sd <- sd(data_user$usage_TB)
pp <- ggplot(data_user, aes(date,usage_TB)) + geom_line() + xlim(input$dates)
pp + geom_hline(yintercept = stats$mean, color = "red")
})
output$mean <- renderPrint({
#data_user <- subset(data_all, data_all$consumername %in% input$user)
mean(data_user$usage_TB)
})
output$sd <- renderPrint({
#data_user <- subset(data_all, data_all$consumername %in% input$user)
sd(data_user$usage_TB)
})
output$p75 <- renderPrint({
#data_user <- subset(data_all, data_all$consumername %in% input$user)
quantile(data_user$usage_TB,0.75)
})
})
库(闪亮)
shinyServer(功能(输入、输出){
数据\u所有发现的问题在
基本上,他们建议
data_user <- reactive({
df <- subset(data_all, data_all$consumername %in% input$user)
df$date <- as.Date(data_user$date)
df
})
data\u用户