<p>首先拆分<code>DataFrame</code>,然后根据兴趣级别连接适当的like:</p>
<pre><code>u = ({k: ','.join(n['like'])} for k, n in df.groupby('max_interest'))
v = ({k: ','.join(n['like'])} for k, n in df.groupby('min_interest'))
</code></pre>
<p>然后创建一个新的<code>DataFrame</code>:</p>
^{pr2}$
<p>将框架放入所需的格式,使用<a href="http://pandas.pydata.org/pandas-docs/stable/groupby.html" rel="nofollow">groupby().last()</a></p>
^{3}$
<p>输出:</p>
<pre><code> max_interest min_interest
0 NaN foot,swim
2 foot,swim basket,soccer,soft,volley,cheer,base
4 basket,soccer,soft,volley,cheer,base NaN
</code></pre>
<p>要设置索引名称:</p>
<pre><code>adjustframe.index.name = 'group'
</code></pre>