I have a dataframe, I want to replace the values in one column by "other" if the value count of that value in that column is exactly 1
i Food_group
0 Flake
1 Flake
2 Flake
3 Almond
4 Drink
5 Drink
6 Flake
I have tried,
data["food_group"] = data.food_group.apply(lambda x: "other" if x.value_counts()==1 else x)
I got error
AttributeError: 'str' object has no attribute 'value_counts'