geneDf=pd.DataFrame({'chr':["chrX","chr1"],"length":[14949,192073],'geneid':["ENSG00000000005.6","ENSG00000000460.17"]})
geneDf.index=geneDf['geneid']
geneidlist=["ENSG00000000005.6","ENSG00000000005.6","ENSG00000000460.17","ENSG00000000460.17","ENSG00000000460.17"]
Предположим, я хочу нарезать кадр данных geneDf с помощью дублированного списка list-geneidlist:
res=geneDf.loc[geneidlist,'length']
, и я хочу получить res следующим образом:
14949
14949
192073
192073
192073
Я просто хочу, чтобы результат сохранил исходную структуру моего списка запросов.
Как это сделать, пожалуйста?