擅长:python、mysql、java
<p>您缺少两个步骤和最后一个细节:</p>
<ol>
<li>您希望使用pd.Series而不是pd.DataFrame进行<code><= conf</code>计算。这就是您得到的特定错误的来源。假设您使用的列名为<code>‘Magnitude’</code>,那么计算结果应该是<code>df[‘Magnitude’] <= conf’</code></李>
<li>该计算不会返回经过筛选的数据帧。相反,它返回一个布尔值pd.Series—一列数据,其中列中的每个元素都是<code>True</code>或<code>False</code>,具体取决于<code>’Magnitude’</code>中的元素在<code><= conf</code>表达式中的求值方式。但是,我们可以使用这个布尔序列作为索引器来实际过滤数据帧,通过在数据帧索引器语法中放置宝贵的表达式来获得我们想要的结果:`df[df['magnity']<;=conf]'</li>
<li>最后,要打印过滤后的数据,只需将其全部放在<code>print()</code>命令中即可。最后形式:</li>
</ol>
<pre><code>print(df[df[‘Magnitude’] <= conf])
</code></pre>