回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<pre><code>customer_name ANDY
number_of_product_variants 2
number_of_channels 1
number_of_discount_codes 1
order_count 1
order_name #1100,#1100
discount_code Christmas2020, Christmas2020
channel Instagram, Instagram
product_variant Avengers Set A, Avengers Set B
</code></pre>
<p>仅当字符串包含重复项时,我想删除重复的单词</p>
<p>预期产出:</p>
<pre><code>customer_name ANDY
number_of_product_variants 2
number_of_channels 1
number_of_discount_codes 1
order_count 1
order_name #1100
discount_code Christmas2020
channel Instagram
product_variant Avengers Set A, Avengers Set B
</code></pre>
<p>我尝试的代码:</p>
<pre><code>def unique_string(l):
ulist = []
[ulist.append(x) for x in l if x not in ulist]
return ulist
customer_df['channel_2']=customer_df['channel']
customer_df['channel_2'].apply(unique_string)
</code></pre>
<p>仅对<code>channel</code>列使用下面的代码返回:</p>
<pre><code>0 [S, e, a, r, c, h, ,]
1 [P, a, i, d, , A, s, :, S, o, c, l]
2 [P, a, i, d, , A, s, :, S, o, c, l, ,]
3 [U, n, k, o, w, ,]
```
</code></pre>