获取表中特定列中的第一个唯一值

2024-05-19 02:27:43 发布

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

我有一个pandas数据帧,我想得到第一列中的第一个唯一值,Col_1,然后返回它对应的行。该表的简化形式如下所示:

      Col_1   Col_2  Col_3   .......
0       A      12     R14    .......
1       B      71     R10    .......
2       A      20     R35    .......
3       F      23     R67    .......
4       D      53     R12    .......
5       B      89     R14    .......
6       F      60     R87    .......
7       A      45     R91    .......
8       B      18     R56    .......
9       C      13     R19    .......

预期结果:

      Col_1   Col_2  Col_3   .......
0       A      12     R14    .......
1       B      71     R10    .......
2       F      23     R67    .......
3       D      53     R12    .......
4       C      13     R19    .......

我从以下几点开始:

unique = df['Col_1'].unique().tolist()

创建所有唯一值的列表。现在我被卡住了。请帮忙:D


Tags: 数据pandasdfcol形式uniquer12r35

热门问题