擅长:python、mysql、java
<p><code>subset['AG'].count</code>是应用于<code>subset['AG']</code>的pandas<code>count</code>方法。由于它是在没有<code>()</code>的情况下编写的,因此它提供了方法本身,而不是它的任何结果</p>
<p>您显然想做的是访问<code>subset</code>数据帧的一列。该数据帧的列上有一个多索引,这意味着您可以使用列名元组访问单个列</p>
<p>所以在你的代码中</p>
<pre class="lang-py prettyprint-override"><code>subset['AG'].count
</code></pre>
<p>应替换为</p>
<pre class="lang-py prettyprint-override"><code>subset['AG', 'count']
</code></pre>
<p>这解决了在您的版本中,<code>count</code>被解释为方法名,而您希望它表示列名的歧义</p>
<p>但是,请注意<code>subset['AG', 'count'] >= 1</code>将为您提供一个布尔序列,因为该列的每个值都将与1进行比较。因此,您仍然需要考虑<code>if</code>条件到底应该是什么</p>