擅长:python、mysql、java
<p>首先需要<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.value_counts.html" rel="nofollow noreferrer">^{<cd1>}</a>:</p>
<pre><code>a = df['supportProgress'].value_counts(normalize=True)
print (a)
A 0.714286
B 0.285714
Name: supportProgress, dtype: float64
#get all values by conditions
b = a.index[a > .8]
#if return no value, get all values
b = a.index if b.empty else b
print (b)
Index(['A', 'B'], dtype='object')
#last filter
df = df[df['supportProgress'].isin(b)]
print (df)
id_B supportProgress
0 id1 A
1 id1 A
2 id1 A
3 id1 A
4 id1 A
5 id1 B
6 id1 B
</code></pre>