代码之家  ›  专栏  ›  技术社区  ›  jason

pandas:获取索引最大的唯一值[重复]

  •  0
  • jason  · 技术社区  · 6 年前

    我有一个这样的测向仪

        Name    Data   
    0   Mike    123    
    1   Mike    456    
    2   Mike    789    
    3   Fred    345
    4   Fred    123
    5   Ted     333
    

    我需要与众不同 Name 最大索引值

    输出:

        Name    Data   
    0   Mike    789    
    1   Fred    123
    2   Ted     333
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   RavinderSingh13 Nikita Bakshi    6 年前

    步骤第一: 进口 pandas .

    import pandas as pd
    

    步骤第二: 复制op的df值。

    步骤第三: 现在运行下面的命令,从op的示例创建数据帧。

    df=pd.read_clipboard()
    

    步骤第四: 运行以下代码以删除重复项并保留名称列的最后一个值。

    df.drop_duplicates(subset='Name',keep='last')
    

    输出如下。

       Name   Data
    2   Mike   789 
    4   Fred   123 
    5   Ted    333 
    
    推荐文章