擅长:python、mysql、java
<p>您可以继续使用<a href="https://pandas.pydata.org/pandas-docs/stable/indexing.html#boolean-indexing" rel="nofollow noreferrer">^{<cd1>}</a>:</p>
<p>首先我们计算每行的列数和零数:</p>
<pre><code>n_columns = len(df.columns) # or df.shape[1]
zeroes = (df == "0").sum(axis=1)
</code></pre>
<p>然后,我们只选择零小于20%的行。你知道吗</p>
<pre><code>proportion_zeroes = zeroes / n_columns
max_20 = proportion_zeroes < 0.20
df[max_20] # This will contain only rows that have less than 20 % zeroes
</code></pre>
<p>一行:</p>
<pre><code>df[((df == "0").sum(axis=1) / len(df.columns)) < 0.2]
</code></pre>