同一数据帧中的一个热编码与标签编码器

2024-05-14 23:48:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据框,其中所有列都是分类的。在这些分类列中,有些列的每个分类中的数据都有一个顺序。你知道吗

例如A栏:博士学位、理学硕士学位、学士学位(博士高于理学硕士、理学硕士高于学士)

但是还有其他的列他们没有顺序。你知道吗

例如在B列:男、女、其他

如果我们对所有列进行一次热编码,这意味着列中的数据之间的顺序无关紧要。 如果我们用标签编码器按顺序对列进行编码,而用一个热编码对没有顺序的列进行编码呢? 在一个数据帧中实现两种编码方法可以吗?你知道吗

对于带有标签编码器的列A,我们有:2,1,0

对于具有一个热编码的列B,我们将有:3个介于0和1之间的列


Tags: 数据编码顺序分类标签编码器博士学士学位

热门问题