替换所有小于前n个(不同)大熊猫的值

时间:2018-09-05 08:49:11

标签: python pandas replace

假设我有一个像这样的DataFrame

df = pd.DataFrame({"A":[2, 4, 4, 4, 4, 5, 6, 6, 7, 8, 8, 8, 9, 9, 9, 9]})

我想用1替换所有小于前三个不同值的值。

随后它应该看起来像这样:

"A"
1 
4 
4
4
4
1
1
1
1
8
8
8
9
9
9
9

我尝试使用.value_counts().nlargest()。后者多次计数相同的值,这不是我所需要的。

0 个答案:

没有答案