擅长:python、mysql、java
<p>您可以选择执行<code>groupby</code>操作的列:</p>
<pre><code> In [21]: data.groupby(by=['name', 'reg'])[['text', 'value']].apply(sum_x)
Out[21]:
text value
name reg
A 1 txt1txt2 7
B 2 txt3 2
</code></pre>
<p>最后,如果不希望索引中的<code>name</code>和<code>reg</code>,可以使用<code>reset_index()</code>:</p>
<pre><code>In [22]: data.groupby(by=['name', 'reg'])[['text', 'value']].apply(sum_x).reset_index()
Out[22]:
name reg text value
0 A 1 txt1txt2 7
1 B 2 txt3 2
</code></pre>