标签: python pandas replace
假设我有一个像这样的DataFrame:
DataFrame
df = pd.DataFrame({"A":[2, 4, 4, 4, 4, 5, 6, 6, 7, 8, 8, 8, 9, 9, 9, 9]})
我想用1替换所有小于前三个不同值的值。
1
随后它应该看起来像这样:
"A" 1 4 4 4 4 1 1 1 1 8 8 8 9 9 9 9
我尝试使用.value_counts()和.nlargest()。后者多次计数相同的值,这不是我所需要的。
.value_counts()
.nlargest()