嗨,Stackoverflow用户
我有一个问题,我想解决这涉及到转换'关键字'到'通用词'桶。你知道吗
我有一个表格,我循环通过它来替换某些单词
**genericword** **keyword**
slowness slow speed
slowness internet slow
名为test\u data的数据集包含名为feedback\u text的文本列,其中包含一个句子。我想做的是用genericword替换关键字组中的任何文本。你知道吗
例如,wherefeedback\u text='互联网速度慢'应替换为'互联网速度慢'
然而,当使用下面的代码时,会出现一个额外的“s”来表示“互联网很慢”
测试数据['反馈文本']。结构更换(行['keyword'],行['genericword'])
我该如何解决这个问题?你知道吗
谢谢
替换与字符“s”连接的“keyword”实例,然后替换下一行中keyword的所有实例。如果这是唯一让你烦恼的事,这就可以解决问题了。你知道吗
test_data['feedback_text'].str.replace(row['keyword'] + 's',row['genericword']); test_data['feedback_text'].str.replace(row['keyword'],row['genericword']);
相关问题 更多 >
编程相关推荐