擅长:python、mysql、java
<P>请考虑将一些示例添加为代码而不是^ {< CD1>},因为这将使您的代码更容易使用。p>
<p>您可以做的是<code>groupby</code>对,然后聚集<code>amount</code>的摘要</p>
<p>如果上表为<code>df</code>,您可以执行以下操作:</p>
<pre><code>>>> df = {'day': [226, 226, 226, 226, 226],
'amount': [5, 17, 1604, 127, 1558],
'pair': ['(B2141043,B2161043)',
'(B2141043,B2161043)',
'(B2141043,B2161043)',
'(B2141043,C22D1043)',
'(B2141043,B2161043)'],
'reversed': ['(B2161043,B2141043)',
'(B2161043,B2141043)',
'(B2161043,B2141043)',
'(C22D1043,B2141043)',
'(B2161043,B2141043)']}
>>> df.groupby('pair').agg({'day' : 'first','amount': 'sum'})
day amount
pair
(B2141043,B2161043) 226 3184
(B2141043,C22D1043) 226 127
</code></pre>