【问题标题】:pandas groubpy().size() PSQL equivalentpandas groupby().size() PSQL 等效
【发布时间】:2020-11-06 13:37:11
【问题描述】:

pandas,我可以这样做:

>> df
     col_a    col_b
0        a       x7
1        a       x7 
2        a       x9
3        b       ab
4        b       ab
>> df.groupby(['col_a', 'col_b']).size().reset_index()
     col_a    col_b     0
0        a       x7     2
1        a       x9     1
2        b       ab     2

所以,有一个新列计算组的数量('col_a','col_b')

我正在学习 SQL,而我在 PSQL 中也很难做到这一点。我该怎么做?

【问题讨论】:

    标签: python sql pandas psql


    【解决方案1】:

    在 SQL 中,您将使用 group bycount()

    select col_a, col_b, count(*) cnt
    from mytable
    group by col_a, col_b
    

    【讨论】:

    • 哇!确实如此!谢谢!
    猜你喜欢
    • 2022-01-04
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 2018-01-02
    相关资源
    最近更新 更多