擅长:python、mysql、java
<p>看起来您正在操作一个数据帧。您是否尝试过使用应用功能</p>
<p>就我个人而言,我会这样做(事实上,有一个新的专栏)</p>
<p><strong>1。编写一个函数来处理该值</strong></p>
<pre class="lang-py prettyprint-override"><code>def _check_temperature_range(x):
if x <= -30:
return 0
elif x <= -10:
return 1
# so on and so forth...
</code></pre>
<p><strong>2。将该函数应用于数据帧的列</strong></p>
<pre class="lang-py prettyprint-override"><code>df[new_column] = df[column].apply(lambda x: _check_temperature_range(x))
</code></pre>
<p>结果应该反映在<code>new_column</code>或旧列中,如果您使用相同的<code>column</code></p>