r - 如何在不取消分组数据的情况下使用 group_by() 然后 summarise() ?df在下面
问题描述
我有这个data.frame:
structure(list(Date = structure(c(1609027200, 1609027200, 1609027200, 1609027200, 1609027200, 1609027200),
tzone = "UTC", class = c("POSIXct", "POSIXt")),
Type = c("In Store", "In Store", "In Store", "In Store", "In Store", "In Store"),
Method = c("Roadie", "Roadie", "Roadie", "Roadie", "Roadie", "Roadie"),
`Category Full` = c("SAFES", "WOOD PELLETS", "FEEDLOT PANELS", "S&H OR HOME DELIVERY", "T-POSTS", "S&H OR HOME DELIVERY" ),
Week = c(52, 52, 52, 52, 52, 52)), row.names = c(NA, -6L), class = c("tbl_df", "tbl", "data.frame"))
我的代码是这样的:
res02 <- d %>%
select(Date, Method, Category_Full ='Category Full') %>%
mutate(Week = week(Date)) %>%
group_by(Week, Category_Full) %>%
mutate(Category_Count = nchar(Category_Full))
我试图找到一年中每个星期的前 5 名$Category_Full
基地。$Method
周专栏列出了 1:52。我尝试使用nchar
,summarise
但我无法让它工作
Excel 工作表将是类似的最终结果
解决方案
推荐阅读
- asp.net - 将 OpenIDConnect 集成到经典 ASP 应用程序中
- javascript - JavaScript 表单中的值
- javascript - 在反应导航 TabNavigator 中动态启用/禁用选项卡
- clojure - (defn name {:style/indent 2} [param]) 在 clojure 中是什么意思
- javascript - 如何避免 redux 中的重复代码(鸭子方法)?
- ios - 从当前时区转换为 UTC 是不正确的 swift
- jquery - Slidetoggle 隐藏上一个 div
- c# - 如何允许 .Net 单元测试引用 .Net core 2 Web 应用程序
- postgresql - PostgreSQL LOGGED 和 UNLOGGED 表性能对比与 LOCK TABLE 使用情况
- python - 在 Keras 功能 API 中合并两个模型