比较两个列表并添加findKB不同的新列
df = pd.DataFrame({'A': [['10', '20', '30', '40'],['50', '60', '70', '80']],
'B': [['a', 'b'],['c','d']]})
findKBs = ['10','90']
A B
0 [10, 20, 30, 40] [a, b]
1 [50, 60, 70, 80] [c, d]
这将是理想的行为
A B C
0 [10, 20, 30, 40] [a, b] [90]
1 [50, 60, 70, 80] [c, d] [10,90]
提前谢谢
来自
set
的子对象您可以在此处使用^{} 尝试此操作
为了避免lambda,您可以在这里使用^{}
我们可以使用^{}
或者我们可以使用
filter
filter
更难阅读,但效率更高:相关问题 更多 >
编程相关推荐