转自:https://stackoverflow.com/questions/29836477/pandas-create-new-column-with-count-from-groupby
一个看起来如下的df:
我正在尝试创建一个看起来像这样的df:
我努力了
df["count"] = df.groupby("item")["color"].transform('count')
但它并不是我所寻找的.
任何指导表示赞赏
这不是一个新专栏,这是一个新的DataFrame:
要获得所需的结果,请使用reset_index:
要获得“新列”,您可以使用transform: