根据ID编号提取R中的行

I have a data frame in R which, when running data$data['rs146217251',1:10,] looks something like:

                g=0 g=1 g=2
1389117_1389117   0   1  NA
2912943_2912943   0   0   1
3094358_3094358   0   0   1
5502557_5502557   0   0   1
2758547_2758547   0   0   1
3527892_3527892   0   1  NA
3490518_3490518   0   0   1
1569224_1569224   0   0   1
4247075_4247075   0   1  NA
4428814_4428814   0   0   1

最左边的列是参与者标识符。在此数据框中,大约列出了500,000名参与者,但我按其标识符列出了其中的一部分(大约5,000)。根据R或python中的标识符仅提取我关心的这些行的最佳方法是什么(或其他方法)?