擅长:python、mysql、java
<p>我不知道这是不是最好的方法,但应该管用。您可以在pandas中创建一个新列,它是a*b的乘积</p>
<pre><code>df['product'] = df['a']*df['b']
</code></pre>
<p>然后您可以简单地使用<code>sum()</code>来获得列b和列乘积的和,然后将乘积除以b:</p>
<pre><code>ans = df['product'].sum() / df['b'].sum()
</code></pre>