【发布时间】:2019-10-04 05:45:34
【问题描述】:
我有两个单词列表,我想要它们的并集。我尝试了下面的方法,但到目前为止没有成功。
bowA = df["Lang_1_text"].str.split(" ")
bowB = df["Lang_2_text"].str.split(" ")
print(bowA)
>>>[strike, kirsten, chlodowski, file, exchange]
print(bowB)
>>> [kirsten, exchange, outlook, freeze ]
预期结果:
wordSet = set(bowA).union(set(bowB))
print(wordSet)
>>>[strike, kirsten, chlodowski, file, exchange, outlook, freeze]
实际结果:
TypeError Traceback(最近一次调用最后一次) 在 wordSet = set(bowA).union(set(bowB)) TypeError: unhashable type: 'list'
【问题讨论】:
-
请显示重现错误的实际代码,以及错误本身,回溯指向代码中它的来源。
标签: python list dataframe hash tuples