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,这实际上解决了我的问题。调用我的反应数据时,我忘记了包含括号。非常感谢你。