代码之家  ›  专栏  ›  技术社区  ›  z.rubi

在路线列表中查找前10条最常见的路线

  •  -2
  • z.rubi  · 技术社区  · 8 年前

    我正在尝试使用Excel在路由列表(起始城市/州和结束城市/州)中查找最常见的路由,如下所示:

    SACRAMENTO  CA   SANTA FE SPRINGS   CA
    FRESNO  CA   SAN DIEGO  CA
    FIONA   TX   LOS ANGELES    CA
    ELMWOOD PARK    NJ   MORENO VALLEY  CA
    RICHMOND    CA   VERNON     CA
    TORRANCE    CA   OKLAHOMA CITY  OK
    LOUISVILLE  KY   MANCHESTER     PA
    SAN DIEGO   CA   PHOENIX    AZ
    SAN DIEGO   CA   FRESNO     CA
    SAN DIEGO   CA   CONLEY     GA
    WACO    TX   COMMERCE   CA
    MARSHVILLE  NC   HARRINGTON     DE
    SYRACRUSE   NY   SOUTH WINDSOR  CT
    CARTHAGE    MO   GORDONSVILLE   VA
    NEW BERLIN  NY   FORT WORTH     TX
    HERMITAGE   PA   CARROLLTON     TX
    BETHLEHEM   PA   COTTONWOOD     AL
    SAN DIEGO   CA   OREGON CITY    OR
    SAN DIEGO   CA   KENT   WA
    ... and so on
    

    我试图使用Excel来完成这项工作,因为我认为它可以用于透视表,但我不确定。如果归根结底,我也可以使用python。我在寻找如何使用Excel来完成这项工作,或者应该如何在Python中设置算法的技巧。谢谢,谢谢你的帮助。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Rahul Agarwal    8 年前

    这将为您提供所需的:

    df = df.groupby(['Col1', 'Col2']).size().reset_index(name='Freq') 
    #Col1 and #Col2 is the name columns of your df
    
    推荐文章