我有一个像这样的熊猫数据框,
ID t_payment t_process t_service t_others
1 0 1 1 0
2 1 0 0 0
3 0 1 1 1
4 1 1 1 1
5 1 1 0 0
我正在尝试将其转换为单个变量,并且输出应如下所示,
ID category
1 process,service
2 payment
3 process,service,others
4 payment,process,service,others
5 payment,process
我该怎么做?我可以使用if else逻辑,但是我有8列以上的内容,涵盖了所有可能的组合,看起来很乏味,还有其他方法吗?
谢谢。
编辑:谁将其作为重复关闭,则与另一个问题不同。这里有多个类,例如,如果您查看第一条记录,则t_process和t_service均为true。但是,在您指出的问题中,一行仅适用于一个类。另外,这里还有一个ID列。