有关 Query 包的问题

对数据框按某变量进行分类汇总,然后按分类结果排序,standalone 下的代码

using DataFrames, Query

df = DataFrame(x = ["a", "a", "b", "b", "a", "b", "b", "c", "c"], y = collect(1:9))

df2 = df |>
    @groupby(_.x)  |>
    @map({g = key(_), v = length(_)})  |>
    @orderby_descending(_.v)   |>
    DataFrame

结果为

g    v
b    4
a    3
c    2

上述过程如何在 LINQ style 下实现?

谢谢

偶然间发现可用DataFramesMeta包的@chain宏实现效果。这是参考网址

这个知道。Query standalone style 也可以实现。
只是本来想,Query 的两种方法实现的功能应该差不多。standalone 可以实现, LINQ下也应该可以实现。
谢谢您的回复,发现 Julia 社区是有些冷清

毕竟小众,冷清也正常

备案号:京ICP备17009874号-2