我试图搜索一个数据帧,其中的列可以有一个或多个整数值,以匹配一个或多个给定的整数。 例如,数据库中的整数之间有一个“-”
--------------------------------------------------
| Customer 1 |1124 |
--------------------------------------------------
| Customer 2 |1124-1123 |
--------------------------------------------------
| Customer 3 |1124-1234-1642 |
--------------------------------------------------
| Customer 3 |1213-1234-1642 |
--------------------------------------------------
这里的目标是进行部分匹配和完全匹配,并且能够找出有多少整数不匹配。你知道吗
例如,假设我找到了1124的所有客户,输出结果如下(与我提供的示例不同)
--------------------------------------------------
| Customer 1 |1124 |None
--------------------------------------------------
| Customer 2 |1124-1123 |1
--------------------------------------------------
| Customer 3 |1124-1234-1642 |2
--------------------------------------------------
提前谢谢!你知道吗
使用
set
x
定义为测试set
s
成为一系列set
s - x
产生了一系列的差异(s - x).str.len()
是差异的大小s & x
是一个布尔级数,表示是否存在交集。或者在这种情况下,如果x
在s
设置
相关问题 更多 >
编程相关推荐