我在这里问了一个问题,但我觉得我的描述性不够,因为我问的是我得到了答案,但我想要的是更深入一点。
Removing Duplicated Substrings
我目前拥有的是如下表格。 mashup列是其他列的concat,我试图基本上重复删除该列,以便1个单词只出现一次。这是因为我将查询这个专栏,我知道这不是最佳实践,但它最适合我的需要。
+-------------+------------+-------------+------------+-----------------------------------+ | Keyword | Title | URL | production | Mashup | +-------------+------------+-------------+------------+-----------------------------------+ | Green | Green | Pink | Green | Green Green Pink Green | | Green | Watermelon | Yellow | Sweet | Green Watermelon Yellow Sweet | | Watermelon | Watermelon | Black | Cream | Watermelon Watermelon Black Cream | | Green Green | Green | Watermelon | Sweet | Green Green Green Watermelon Sweet| +-------------+------------+-------------+------------+-----------------------------------+
这就是我想要实现的目标:
+-------------+------------+-------------+------------+-----------------------------------+ | Keyword | Title | URL | production | Mashup | +-------------+------------+-------------+------------+-----------------------------------+ | Green | Green | Pink | Green | Green Pink | | Green | Watermelon | Yellow | Sweet | Green Watermelon Yellow Sweet | | Watermelon | Watermelon | Black | Cream | Watermelon Black Cream | | Green Green | Green | Watermelon | Sweet | Green Watermelon Sweet | +-------------+------------+-------------+------------+-----------------------------------+
正如你在表格中看到的那样,我希望留下mashup列没有提到Green两次或任何其他单词。我上一个问题的答案适用于第1,2和3行,但它不适用于第4行,因为它在关键字列中有两次绿色。
无论如何,我处于完全死胡同,无法找到解决办法。
提前致谢。