好的 StackOverflow,我有一个问题:
我正在使用Azure 机器学习做一些工作,但我陷入了僵局。我有两张桌子,我需要加入它们。表格如下所示:
TABLE A TABLE B
+-----------+ +-----------+
| a | b | c | | a | b | c |
+-----------+ +-----------+
| 1 | 2 | | | | 2 | 3 |
+-----------+ +-----------+
(这些只是示例。)
当它们共享的列(在这种情况下只有 b,但可以是多个)相等时,我需要加入这些表。但是,我还需要填充缺失值。如果表 A 缺少其中一列的值,而表 B 具有匹配行的值,则它们应该组合结果表中的值。我知道有一种方法可以做到这一点,但它也需要反向工作,这样如果表 B 缺少一个值,而表 A 有一个值,它就会被填充。
编辑:期望的结果:
TABLE C
+-----------+
| a | b | c |
+-----------+
| 1 | 2 | 3 |
+-----------+
一些背景资料:
- AzureML 使用一种 SQLite 形式进行 SQL 解释,因此请尽量将您的答案保留在基本 SQL 中。谢谢!:)
- AzureML 有一个内置的 join 模块,供熟悉 AzureML 的人使用,但我认为它无法完成必要的工作。我将使用 SQL 解释模块。
感谢您的帮助!谢谢!