擅长:python、mysql、java
<p>你的问题并不完全清楚。例如,为什么要删除案例<code>personone and persontwo</code></p>
<p>无论如何,一种方法是创建一个<code>flag</code>变量来标记良好的观察结果,例如</p>
<pre><code>df['flag'] = df.person.str.contains('personone:?$')
</code></pre>
<p>然后你简单地求和</p>
<pre><code>df.loc[df.flag == True, 'cash'].sum()
</code></pre>