嗨用户#1,Python的 - 与一捻替换字符串
我有,我想解决涉及转换“关键词”到“通用词”桶有问题。
我有一个表,我循环取代某些词,例如
**genericword** **keyword**
slowness slow speed
slowness internet slow
的数据集称为TEST_DATA包含一个名为feedback_text其中包含一个句子文本列。我想要做的是将关键字组中的任何文本替换为通用字。
例如其中feedback_text =“互联网具有低速”应替换为“互联网是缓慢”
然而这未来与“互联网是slownesss”与一个额外的“S”,使用下面的代码时,
TEST_DATA [ 'feedback_text']。str.replace(行[ '关键字'],行[ 'genericword'])
如何解决此问题?
感谢
你尝试过这么远吗? – void
指定一些输入输出 – void
您可以声明,如果您的文本没有被空格(或另一个分隔符)包围,那么您只需删除文本直到定界符,然后用替代替换。这样额外的s会消失 –