提问人:Gustavo Schettino 提问时间:6/2/2023 最后编辑:Gustavo Schettino 更新时间:6/17/2023 访问量:53
是否可以使用 Python 模糊匹配在 Power Query 编辑器 (Power BI) 中合并两个表?
Is it possible to merge two tables in Power Query Editor (Power BI) with Python fuzzy matching?
问:
根据字符串与 Python 的相似性在 Power Query 编辑器 (Power BI) 中合并两个表
请考虑以下表格:
表1
名字 | ... |
---|---|
苹果水果 A11 | ... |
香蕉果 B12 | ... |
... | ... |
表2
名字 | 价值 |
---|---|
苹果 A11R/T | 40 |
B4N4N4水果B12_T | 50 |
浆果 A11 | 60 |
... | ... |
我想将 Table2 中的 Value 获取到 Table1 中。但出于某种原因,当我使用内置的 Power Query 编辑器合并模糊匹配时。它将 Apple Fruit A11 与 Berry A11 匹配,而不是 Apple A11 R/T。 我已经阅读了文档,它说内置函数最适合单个单词。我试图从 Table1[Name] 和 Table2[Name] 中删除空格,但这并没有改善结果。
我环顾四周,试图找到解决方案,但还没能弄清楚。有没有办法使用 python 做到这一点?还是有更简单的解决方案?
我期待的结果:
表1
名字 | ... | Table2.Name | 表2.值 |
---|---|---|---|
苹果水果 A11 | ... | 苹果 A11R/T | 40 |
香蕉果 B12 | ... | B4N4N4水果B12_T | 50 |
... | ... | ... | ... |
--- 由于某种原因,表格没有像预览那样显示,这就是为什么每个表格都有图像的原因。免责声明:上表中的数据只是我正在使用的数据模式的一个示例。模糊匹配可能会为示例数据提供正确的结果。
答:
评论