【发布时间】:2021-12-06 01:11:26
【问题描述】:
下面是输出应该是什么样子的示例:
数据框:具有所需输出的 df
class_id item req_output
a 1 [1]
a 2 [1,2]
a 3 [1,2,3]
b 1 [1]
b 2 [1,2]
我试过了:
df.groupby("class").apply(lambda x: list(x["item"])
class_id output
a [1,2,3]
b [1,2]
但这只会给出整个聚合,但是考虑到类,我需要在每一行中进行聚合
【问题讨论】:
标签: python pandas dataframe group-by pandas-groupby