我有一个名为" Text"那是一堆字符串。我想删除每行中的重复单词,即使单词是非连续的。
下面是一个示例表。 " Desired_Column"显示我想要的最终结果。
ID Text Desired_Column
1 Ant Apple Ant Dog Ant Apple Dog
2 A B C C A B C
3 You Me He You Me He
我已经能够成功编写代码来在python中执行此任务,但无法弄清楚如何在SQL中执行此操作。
下面是我的python代码:
from collections import OrderedDict
df_EVENT5_13['ADDED_REQS_3'] = df_EVENT5_13['ADDED_REQS_2'].str.split().apply(lambda x: OrderedDict.fromkeys(x).keys()).str.join(' ')