Заявление о проблемах Я хочу перейти из этого фрейма данных, который в основном является одним горячим кодированием.
In [2]: pd.DataFrame({"monkey":[0,1,0],"rabbit":[1,0,0],"fox":[0,0,1]})
Out[2]:
fox monkey rabbit
0 0 0 1
1 0 1 0
2 1 0 0
3 0 0 0
4 0 0 0
К этому, который является "обратным" одним горячим кодированием.
In [3]: pd.DataFrame({"animal":["monkey","rabbit","fox"]})
Out[3]:
animal
0 monkey
1 rabbit
2 fox
Я предполагаю, что есть какое-то умное использование приложения или почтового индекса, но я не уверен, как... Может ли кто-нибудь помочь?
У меня не было большого успеха, используя индексирование и т.д., чтобы попытаться решить эту проблему.