擅长:python、mysql、java
<p><a href="https://stackoverflow.com/questions/34913546/remove-low-counts-from-pandas-data-frame-column-on-condition">remove low counts from pandas data frame column on condition</a></p>
<p>您应该删除低计数异常值分类值:</p>
<pre><code>for name in df.columns:
if df[name].dtypes == 'O':
s = df[name].value_counts()
df = df[df.isin(s.index[s >= 3]).values] # 3 value that proper for action.
</code></pre>
<p>如果是数值,则应应用异常值分析。如果需要,还可以将分类值更改为数字删除异常值,并将数字转换为分类值</p>