Python 将分组按返回添加到数据帧

Python 将分组按返回添加到数据帧,python,pandas,jupyter-notebook,pandas-groupby,Python,Pandas,Jupyter Notebook,Pandas Groupby,我在熊猫中有一个数据框,如下所示,它存储了获胜球队的名称和获胜球场的名称,如下所示 d={"Winner":["Team1","Team2","Team3","Team1","Team2","Team1"], "Stadium":["S1","S2","S3","S1","S2","S1"]} score=pd.DataFrame.from_dict(d) 现在,我已经在上面的数据框上与group by进行了一些计算,以找到每支球队的数量以及在体育场赢得的比赛,如下所示:

我在熊猫中有一个数据框,如下所示,它存储了获胜球队的名称和获胜球场的名称,如下所示

d={"Winner":["Team1","Team2","Team3","Team1","Team2","Team1"],
         "Stadium":["S1","S2","S3","S1","S2","S1"]}

score=pd.DataFrame.from_dict(d)
现在,我已经在上面的数据框上与group by进行了一些计算,以找到每支球队的数量以及在体育场赢得的比赛,如下所示:

 score.groupby(by=["Stadium","Winner"]).size().reset_index()
现在,我想将这些计数值添加回我的数据帧

我面临多个分组列的问题


任何帮助。

这就是
merge
的作用:

score.merge(
    score.groupby(by=["Stadium","Winner"]).size().reset_index(),
    on=["Stadium", "Winner"]
)

这就是
merge
的作用:

score.merge(
    score.groupby(by=["Stadium","Winner"]).size().reset_index(),
    on=["Stadium", "Winner"]
)

score.groupby(by=[“Stadium”,“Winner”])['Stadium'].transform('size')
@Wen谢谢,你能在这里告诉我['Stadium']的目的吗。
score.groupby(by=[“Stadium”,“Winner”])['Stadium'].transform('size')
@Wen谢谢,你能告诉我['Stadium'的目的吗]这里。谢谢。我是熊猫的新手,正在尝试部署我的第一个项目。还有,如何给这个项目命名?没问题。使用
重命名
方法(Google it)。感谢我对pandas是个新手,并尝试部署我的第一个项目。还有,如何给这个命名?没问题。使用
重命名
方法(谷歌搜索)。