擅长:python、mysql、java
<p>我是熊猫(和python一般来说)的初学者,所以我想把它当作一种挑战,而不是获得赞成票:)。只是使用了我知道的技术,但它们比其他人提出的要慢得多。在</p>
<pre><code>def check(row, string):
#tokenize string
string_list = string.split()
#tokenize row
row_list = row.split()
counter = 0
used_words = []
for word in row_list:
used_words.append(word)
if word in string_list and not(used_words.count(word) >1):
counter += 1
if counter >= 2:
return True
else:
return False
df['check'] = df['A'].map(lambda x: check(x, list_words))
</code></pre>
<p>我会检查其他人提出的技术:)</p>