在 DPLYR 中按函数划分

  • 本文关键字:函数 划分 DPLYR dplyr
  • 更新时间 :
  • 英文 :


如何编写用于按函数执行分区的 R 代码

例如,假设一个客户每天进行大量交易,我必须使用 dplyr 按功能分区找到客户在特定日期完成的第二高事务。

听起来你通常可以在SQL中这样做(SQL Server?(。使用 DPLYR,您可以通过分组来执行此操作,不需要等效的窗口函数。

data %>% group_by(customer) %>% arrange(txn_amount) %>% slice(2) %>% ungroup

按客户分组;按交易金额排序;然后"切片"每个组中的 2 个条目。

警惕客户只有一笔交易的情况。

最新更新