【发布时间】:2018-02-17 14:10:17
【问题描述】:
我正在尝试搜索包含一个或多个整数值的列的数据框,以匹配一个或多个给定整数。 数据库中的整数之间有一个'-' 例如
--------------------------------------------------
| 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
--------------------------------------------------
提前谢谢!
【问题讨论】:
标签: python database pandas parsing search