我创建了一个要在 excel 中替换的单词字典,并正在使用它在 Python 中一次替换许多单词。然而,单词被多次替换,甚至由两个单词组成新单词。
我一直在使用 replace() 函数
# dictionary
all_synonyms = alias_all['Synonyms']
all_standard = alias_all['Standard']
dictionary = dict(zip(all_synonyms,all_standard))
#print(dictionary)
df= df.replace(dictionary, regex=True)
pd.set_option('display.max_colwidth', -1)
print(df.loc[97])
在我的文字中,我想要
mag plug
替换为
magnetic plug
(正如我在字典中定义的那样)
然而
mag plug
正在替换为
magnetic plug magnetic plugnetic plug