在Python中,我想用“其他”一词替换列中的所有写入值。 这就是我的数据的样子:
User Strawberry Raspberry Wildberry Other
1 Strawberry Raspberry
2 Raspberry Wildberry Banana
3 Strawberry Raspberry Wildberry Blueberry
4 Strawberry
5 Rasberry Apple
6 Strawberry Rasberry
7 Wildberry Blueberry
8 Strawberry Rasberry Wildberry Watermelon
我想用“其他”一词替换“其他”中的所有不同值。然而,正如在我的真实样本中一样,我有更多的答案选项,我在这里为“其他”展示了更多的答案选项,我想要一种更自动化的方法,而不仅仅是获取每个单词并将其替换为其他单词,并且我想将空格留空。
我希望我的结果看起来像这样:
User Strawberry Raspberry Wildberry Other
1 Strawberry Raspberry
2 Raspberry Wildberry Other
3 Strawberry Raspberry Wildberry Other
4 Strawberry
5 Rasberry Other
6 Strawberry Rasberry
7 Wildberry Other
8 Strawberry Rasberry Wildberry Other
如果你有 NaN:
df['Other'] = df['Other'].mask(df['Other'].notna(), 'Other')