这是一个使用一种热编码转换的数据集,0 表示否,1 表示是
数据:
ID | 红色的 | 蓝色的 | 绿色的 | 黄色 | 橙子 |
---|---|---|---|---|---|
1001 | 1 | 0 | 1 | 0 | 1 |
1002 | 0 | 1 | 0 | 1 | 0 |
1003 | 0 | 0 | 0 | 1 | 1 |
1004 | 0 | 0 | 0 | 0 | 0 |
1005 | 1 | 0 | 0 | 1 | 0 |
如何在 Pandas 中将上述一个热编码数据集转换为以下一个
预期输出:
ID | 颜色 |
---|---|
1001 | 红色的 |
1001 | 绿色的 |
1001 | 橙子 |
1002 | 蓝色的 |
1002 | 黄色 |
1003 | 黄色 |
1003 | 橙子 |
1005 | 红色的 |
1005 | 黄色 |