我有一个很大的数据集,如下所示:
CUSTOMER ID | Apples | Oranges | Bananas | Pineapple | Other Items |
---|---|---|---|---|---|
CUST_123 | Yes | Yes | No | No | No |
CUST_456 | No | Yes | No | Yes | No |
CUST_789 | No | No | No | No | Yes |
我想做的是,让它有以下格式:
CUSTOMER ID | Item |
---|---|
CUST_123 | Apples |
CUST_123 | Oranges |
CUST_456 | Oranges |
CUST_456 | Pineapple |
CUST_789 | Other Item |
你知道我怎么才能把它变成这样吗?数据集是相当大的,认为10,000条记录很容易,至少有10-15个类别的布局如表1所示.我需要在表2的格式.
我已经try 了这里分享的方法https://stackoverflow.com/questions/28654047/convert-columns-into-rows-with-pandas,但我认为我没有正确使用熔化,或者这不是正确的方式来获得想要的结果.如果能给我一些指导/建议,我将不胜感激.