Julia 将数据帧行合并到新列中

Julia 将数据帧行合并到新列中,julia,Julia,我想知道除了在for循环中迭代行之外,在Julia中是否还有简单的方法来实现这一点 我有一个包含两列的表,如下所示: | Name | Interest | |------|----------| | AJ | Football | | CJ | Running | | AJ | Running | | CC | Baseball | | CC | Football | | KD | Cricket | ... 我想创建一个表,其中第一列中的每个名称都与组合兴趣列

我想知道除了在for循环中迭代行之外,在Julia中是否还有简单的方法来实现这一点

我有一个包含两列的表,如下所示:

| Name | Interest |
|------|----------|
| AJ   | Football |
| CJ   | Running  |
| AJ   | Running  |
| CC   | Baseball |
| CC   | Football |
| KD   | Cricket  |
...
我想创建一个表,其中第一列中的每个名称都与组合兴趣列匹配,如下所示:

| Name |        Interest      |
|------|----------------------|
| AJ   | Football, Running    |
| CJ   | Running              |
| CC   | Baseball, Football   |
| KD   | Cricket              |
...
我如何做到这一点

更新:好的,在尝试了一些东西,包括print_joint和grpby之后,我意识到最简单的方法是通过函数来实现。我99%在那里

by(myTable, :Name, df->DataFrame(Interest = string(df[:Interest])))

这将我的:Interest列显示为UTF8String[\Running\],我不知道应该使用哪个方法来代替string,或者在哪里进行类型转换以获得所需的AsIstring输出。

尝试joindf[:Interest],而不是string…@MattB。哈!就这么简单!谢谢就像一个精心设计的符咒!谢谢你,先生。你应该把你的评论作为一个答案:如何用样本数据使这个问题符合好问题的标准?