【发布时间】:2021-03-14 19:14:21
【问题描述】:
我在包含列表的熊猫中有 2 列(输入和目标)。目的是找出这2个列表中有多少共同项,并将结果保存在新列“共同”中
对于第一行,只有“ELITE”相同。对于第二行,“ACURAWATCH”和“PLUS”都存在于两个列表中。
输入:
frame = pd.DataFrame({'input' : [['MINIVAN','TOURING','ELITE'], ['4D','SUV','ACURAWATCH','PLUS']], 'target' : [['MINI','TOUR','ELITE'], ['ACURAWATCH','PLUS']]})
预期输出:
frame = pd.DataFrame({'input' : [['MINIVAN','TOURING','ELITE'], ['4D','SUV','ACURAWATCH','PLUS']], 'target' : [['MINI','TOUR','ELITE'], ['ACURAWATCH','PLUS']], 'common' :[1, 2]})
【问题讨论】: