<p>当列表位于pandas数据框列中时,我需要获取列表中每个元素的频率</p>
<p>在数据中:</p>
<pre><code>din=pd.DataFrame({'x':[['a','b','c'],['a','e','d', 'c']]})`
x
0 [a, b, c]
1 [a, e, d, c]
</code></pre>
<p>期望输出:</p>
<pre><code> f x
0 2 a
1 1 b
2 2 c
3 1 d
4 1 e
</code></pre>
<p>我可以将列表扩展成行,然后按执行分组,但这些数据可能很大(超过一百万条记录),我想知道是否有更高效/直接的方法。</p>
<p>谢谢</p>