只获得Pandas数据框中第一行的其他属性的不同值?

时间:2017-03-15 17:17:02

标签: python pandas select

给出以下示例数据框:

       summary              id
183       12.0              11
526       12.0              11
1036      14.0              11
1801      13.0              11
3003      12.0              11
14         6.0              17
177       11.0              17
511        8.0              17
1000       9.0              17
1767      10.0              17
4          6.0              18
287       12.0              18
618        9.0              18
1182      12.0              18
2035      13.0              18

如何只获取不同值的第一行' id'变量?

           summary              id
    183       12.0              11
    14         6.0              17
    4          6.0              18

2 个答案:

答案 0 :(得分:4)

fork()对象上使用head,以便保留索引:

groupby

答案 1 :(得分:1)

使用groupby聚合函数'first'

df.groupby('id').first()