我有一个数据框,如果该列中该值的值计数正好为 1,我想用“其他”替换该列中的值
i Food_group
0 Flake
1 Flake
2 Flake
3 Almond
4 Drink
5 Drink
6 Flake
我努力了,
data["food_group"] = data.food_group.apply(lambda x: "other" if x.value_counts()==1 else x)
我有错误
AttributeError: 'str' object has no attribute 'value_counts'