【发布时间】:2021-09-28 07:49:53
【问题描述】:
我想创建一个新列,使用相应的类别名称来描述给定样本中存在哪些二进制属性。
这是我的数据示例
sample_id type_1 type_2 type_3
1 0 0 1
2 1 1 0
3 1 1 1
理想情况下,我想创建一个 type 列,按名称汇总所有变量,并用逗号分隔
type
type_3
type_1, type_2
type_1, type_2, type_3
我已经尝试使用mutate 和if_else 来执行此操作,方法是使用字符串名称或零创建额外的三列,但是在连接值时,我会按顺序得到多个逗号,其中有零值。
【问题讨论】: