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

大熊猫使用条件下,如何对不同值进行计数?[复制品]

  •  0
  • Yog  · 技术社区  · 7 年前

    这个问题已经有了答案:

    我的Dataframe:

    df=pd.DataFrame(
    {
        'BusId':['ABC1','ABC2','ABC2','ABC4'],
        'Route':[101,102,102,104]
    })
    df   
    

    我只需要在列路由的输出中列出不同的值

    预期输出:

        BusId   Route
    0   ABC1    101
    1   ABC2    102
    3   ABC4    104
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   jezrael    7 年前

    用途:

    #if test all columns for dupes
    #df = df.drop_duplicates()
    #if multiple columns and need specify columns for test
    df = df.drop_duplicates(['BusId','Route'])
    print (df)
      BusId  Route
    0  ABC1    101
    1  ABC2    102
    3  ABC4    104