我在三个不同的病毒物种中有直系同源基因簇,看起来像这样(标题cluster_name position_sp1 position_sp2 position_sp3):
gene1 100 110 90
gene2 200 230 195
gene3 NA 270 NA
gene4 NA 250 245
gene5 NA NA 230
gene6 250 NA 270
我想按物种1的位置进行排序,直到在sp1中出现“ NA”出现。
不确定这是否有意义,但根据上面的示例,输出应为:
gene1 100 110 90
gene2 200 230 195
gene4 NA 250 245
gene3 NA 270 NA
gene5 NA NA 230
gene6 250 NA 270
反正有这种排序方式吗?