Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R Can';t将组_by应用于_R_Shiny_Tidyverse - Fatal编程技术网

R Can';t将组_by应用于

R Can';t将组_by应用于,r,shiny,tidyverse,R,Shiny,Tidyverse,我试图根据用户的选择对生成的数据进行分组。基本上,我希望用户拥有一份他们生成的“原始”数据的副本,然后使用groupby向他们显示一些摘要,并通过单击按钮激活一个绘图 这是我不断出错的地方 Market_Data <- group_by_(Data, `Market Name`, Year, Month) %>% summarise(Monthly_Price = Price)

我试图根据用户的选择对生成的数据进行分组。基本上,我希望用户拥有一份他们生成的“原始”数据的副本,然后使用
groupby
向他们显示一些摘要,并通过单击按钮激活一个绘图

这是我不断出错的地方

                        
  Market_Data <- group_by_(Data, `Market Name`, Year, Month) %>%
                 summarise(Monthly_Price = Price)
                 
  output$MarketPlot <- renderPlot({
              ggplot(Market_Data, mapping = aes(x = Month, y = Monthly_price, color = Commodity)) +
              geom_line(stat = "identity") +
              ylim(min(Market_Data$Price), max(Market_Data$Price))}) ```

#Error Message#
Warning: Error in UseMethod: no applicable method for 'group_by_' applied to an object of class "c('reactiveExpr', 'reactive', 'function')"
  54: group_by_
  50: server [#8]
Error in UseMethod("group_by_") : 
  no applicable method for 'group_by_' applied to an object of class "c('reactiveExpr', 'reactive', 'function')"


市场数据%
总结(每月价格=价格)

输出$MarketPlot尝试
Market\u数据%group\u by(…)

嗨,我忘了提到我已经尝试过这个方法,但它似乎不起作用。我还想补充一点,我的数据是被动的。没有一个样本数据框,很难诊断您的确切问题。对于反应式数据帧,您可以尝试
Market\u data Hi,这实际上解决了我的问题。调用我的反应数据时,我忘记了包含括号。非常感谢你。