0
我有两列的表:变换表热编码一个单独列的值的
+---------+--------+
| keyword | color |
+---------+--------+
| foo | red |
| bar | yellow |
| fobar | red |
| baz | blue |
| bazbaz | green |
+---------+--------+
我需要做某种独热编码和PostgreSQL的转换表:
+---------+-----+--------+-------+------+
| keyword | red | yellow | green | blue |
+---------+-----+--------+-------+------+
| foo | 1 | 0 | 0 | 0 |
| bar | 0 | 1 | 0 | 0 |
| fobar | 1 | 0 | 0 | 0 |
| baz | 0 | 0 | 0 | 1 |
| bazbaz | 0 | 0 | 1 | 0 |
+---------+-----+--------+-------+------+
是否可以只使用SQL?有关如何开始的任何提示?
是什么'一个热encoding'是什么意思? – Siyual
是你的名单“颜色”已知的前? –
@ PM77-1是的,只有那四个。 – Ernest