小编S.Z*_*ong的帖子

Pandas groupby 将未分组的列连接成逗号分隔的字符串

我有以下示例 df:

        col1     col2    col3   doc_no
     0     a        x       f        0
     1     a        x       f        1
     2     b        x       g        2
     3     b        y       g        3
     4     c        x       t        3
     5     c        y       t        4
     6     a        x       f        5
     7     d        x       t        5
     8     d        x       t        6
Run Code Online (Sandbox Code Playgroud)

我想按前 3 列 ( col1, col2, col3) 进行分组,根据前 3 列的分组将第四列 ( doc_no) 连接成一行字符串,并生成 3 列分组的排序计数列 ( count)。下面是所需的输出示例(列顺序无关紧要):

        col1     col2    col3   count      doc_no
     0     a …
Run Code Online (Sandbox Code Playgroud)

python pandas

6
推荐指数
1
解决办法
1773
查看次数

标签 统计

pandas ×1

python ×1