Python/pandas合并具有相同列id的数据行

2024-05-14 03:13:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pandas数据框架,行代表一个标识符,列代表一个基因名。有些基因名称重复,因此有多个同名列,但每行只有一个基因的一个结果

我想“合并”具有相同基因名称的列,将任何结果保留在任何相同的列中

我在下面附上了数据框的.head()的图像

enter image description here

因此,在列名“ACTN3(rs1815739)”的示例中,它将合并所有3个相同的列,结果列将包含所有行中的所有条目。行中的条目是字符串或NaN

我可以使用.loc()提取一个特定基因的所有列,也许可以为提取的数据找到一个解决方案,但是数据集非常大,我试图一次完成所有列,这有点让我不知所措


Tags: 数据字符串图像名称框架示例pandas基因