擅长:python、mysql、java
<p>更改此代码</p>
<pre><code>if df['timetype'][2]=='After Close':
price['VOLA'] = (price.shift(-1)['C']-price['C'])/price['C']*100
</code></pre>
<p>此代码(显式、正确和可读)</p>
<pre><code>key = 'timetype'
value = df[key] if df and key in df else None
kw = value[2] if value and len(value) > 2 and value[2]=='After Close' else None
if kw:
price['VOLA'] = (price.shift(-1)['C']-price['C'])/price['C']*100
</code></pre>