擅长:python、mysql、java
<p>列表理解对于这样的情况非常有用,前提是if条件不会变得太复杂。Lamdas也会达到同样的目的,但是列表理解更容易阅读(在我看来)。在</p>
<p>试试这个。。。在</p>
<pre><code>df_atr_check['Mental Stop'] = [x - y if z > 0 else x + y for x,y,z in zip(df_atr_check['Average Price'], df_atr_check['ATR Multiple'], df_atr_check['Quantity'])]
</code></pre>