group-by - JuliaDB 一次将多列分组
问题描述
我正在尝试使用 JuliaDB 进行分组,一切正常,除非我想应用一次需要两列的函数。
JuliaDB.groupby(
(
TOTAL_PAID = :PRICE => sum,
FREQUENCY_IN_DAYS = :ORDER_DATE => handle_dates,
RECENCY_IN_DAYS = :ORDER_DATE => (x -> Dates.value(Date(now()) - maximum(x))),
COUNT_ORDERS_LAST_MONTH = :ORDER_DATE => countOnlyLastMonth,
TOTAL_PAID_LAST_MONTH = [:ORDER_DATE, :PRICE] => countOnlyLastMonth,
COUNT_ORDERS = length
),
t, :USER_KEY)
是这条线不起作用
TOTAL_PAID_LAST_MONTH = [:ORDER_DATE, :PRICE] => countOnlyLastMonth,
使用 DataFrames.groupby 你可以这样做:
[:ORDER_DATE, :PRICE] => countOnlyLastMonth => :TOTAL_PAID_LAST_MONTH,
我怎么能用 juliaDB 做到这一点?谢谢
解决方案
推荐阅读
- redux - 在 axios 拦截器中调度其他操作时忽略 Redux 操作负载
- r - 按组填写
- azure-machine-learning-service - 如何在 Azure 机器学习服务中更改我的模型版本?
- kotlin - 使用 ktor 和 kotlin 对 kafka 消费者进行抽象
- monaco-editor - 如何从摩纳哥编辑器中获取诸如未定义变量之类的错误?
- ignite - 为什么 Apache Ignite Cache.replace-KVV api 调用执行缓慢?
- amazon-web-services - 由 AWS EKS 管理的 Kubernetes 工作程序节点的固定 IP 地址
- animation - Flutter 中的文本是否有水平淡入淡出功能?
- html - 位置:如果父级有溢出,则粘性不起作用:自动样式
- eclipse - Eclipse 调试器无法启动