我有一个如下数据框:
gene_id Peak Gene_Symbol TPM Liver_Rank Heart_Rank
ENSG00000000003 Peak_11824 TSPAN6 34.51 2508 2768
ENSG00000000003 Peak_144083 TSPAN6 34.51 2508 2768
ENSG00000000005 Peak_174044 TNMD 0.42 43 NA
ENSG00000000419 Peak_7341 DPM1 19.97 1844 1484
ENSG00000000457 Peak_179030 SCYL3 1.52 153 2775
ENSG00000000457 Peak_179030 SCYL3 1.52 153 2775
ENSG00000000457 Peak_179030 SCYL3 1.52 153 2775
ENSG00000000457 Peak_176186 SCYL3 1.52 153 2775
ENSG00000000457 Peak_176186 SCYL3 1.52 153 2775
我想做的是添加一个新的Rank
列,其中考虑了Heart_Rank
和Liver_Rank
,这样Heart_Rank
和{{1} }等于1,Liver_Rank
列中的值越接近1。我希望rank列从1到无论有多少行,关系之间都没有间隙。你怎么能做到这一点?
我知道如何添加排名列,例如通过:
Rank
但是我不确定如何在上述方法中合并两列。谢谢!