私信  •  关注

Humpe

Humpe 最近创建的主题
Humpe 最近回复了
7 年前
回复了 Humpe 创建的主题 » 如何从给定的数据中找到Python中的公共数据对

看看这个 Groupby Split apply combine

这将为您提供广泛的聚合函数。

使用GroupBy:

import pandas as pd

counts = df.groupby(["Start_Station","End_Station"]).count()

print(counts)

                           Start_Time  End_Time  Trip_Duration  trip_id
Start_Station End_Station                                              
A             B                     3         3              3        3
B             D                     1         1              1        1
C             D                     1         1              1        1
E             F                     1         1              1        1
              H                     1         1              1        1
S             K                     1         1              1        1

使用值计数和虚拟列:

import pandas as pd

df["trip_id"] = df.Start_Station + df.End_Station

counts = df["trip_id"].value_counts()

print(counts)

AB    3
BD    1
EH    1
SK    1
EF    1
CD    1