【发布时间】:2020-05-01 03:20:35
【问题描述】:
我有一个如下所示的 df:
id item color
01 truck red
02 truck red
03 car black
04 truck blue
05 car black
我正在尝试创建一个如下所示的 df:
item color count
truck red 2
truck blue 1
car black 2
我试过了
df["count"] = df.groupby("item")["color"].transform('count')
但这不是我要寻找的。p>
感谢任何指导
【问题讨论】:
-
相关:Python Pandas Create New Column with Groupby().Sum()(另请参阅适用于您的方案的 this answer)