如何在R SQLDF中聚合字符串?

Par*_*ari 3 r aggregate-functions sqldf

我有这样的数据集:

DEPTNO ENAME
   10 CLARK
   10 KING
   10 MILLER
   20 ADAMS
   20 FORD
   20 JONES
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建这样的结果:

DEPTNO AGGREGATED_ENAMES
   10 CLARK,KING,MILLER
   20 ADAMS,FORD,JONES
Run Code Online (Sandbox Code Playgroud)

在Oracle中,这可以通过以下方式完成:

SQL> SELECT deptno
    ,LISTAGG(ename, ',') WITHIN GROUP (ORDER BY ename) AS employees
   FROM   emp
   GROUP  BY
   deptno;
Run Code Online (Sandbox Code Playgroud)

我怎么能SQLDF在R中做到这一点?

或者如果在R中不可能,SQLDF我怎么能在R中做到?

谢谢!PARTH

G. *_*eck 8

使用group_concat这样:

sqldf("select DEPTNO, group_concat(ENAME) ENAMES from emp group by DEPTNO")
Run Code Online (Sandbox Code Playgroud)

赠送:

  DEPTNO            ENAMES
1     10 CLARK,KING,MILLER
2     20  ADAMS,FORD,JONES
Run Code Online (Sandbox Code Playgroud)