【发布时间】:2019-07-07 17:09:42
【问题描述】:
我正在使用 last.fm 监听数据,并且有一个如下所示的 DataFrame:
Artist Plays Genres
0 John Coltrane 10 [jazz, modal jazz, hard bop]
1 Miles Davis 15 [jazz, cool jazz, modal jazz, hard bop]
2 Charlie Parker 20 [jazz, bebop]
我想按流派对数据进行分组,然后按每个流派的播放总和进行汇总,得到如下结果:
Genre Plays
0 jazz 45
1 modal jazz 25
2 hard bop 25
3 bebop 20
4 cool jazz 15
一直在尝试解决这个问题,但似乎找不到解决方案。我是否需要更改类型数据的存储方式?
我能够找到解决类似问题的this post,但该用户只想获取每个列表值的计数。这让我走到了一半,但我不知道如何使用它来聚合数据框中的另一列。
【问题讨论】: