我有一个pandas数据框架,行代表一个标识符,列代表一个基因名。有些基因名称重复,因此有多个同名列,但每行只有一个基因的一个结果
我想“合并”具有相同基因名称的列,将任何结果保留在任何相同的列中
我在下面附上了数据框的.head()的图像
因此,在列名“ACTN3(rs1815739)”的示例中,它将合并所有3个相同的列,结果列将包含所有行中的所有条目。行中的条目是字符串或NaN
我可以使用.loc()提取一个特定基因的所有列,也许可以为提取的数据找到一个解决方案,但是数据集非常大,我试图一次完成所有列,这有点让我不知所措
Tags:
如果需要,首先不丢失每列的值(如果存在),请使用:
相关问题 更多 >
编程相关推荐