我有一个样本数据集- Id Category
1 Active 1 End 2 Active2 Active 预期输出是基于计数器的新列,该计数器使用group by id,并在类别更改时重置计数器。= df['Category'].shift(-1)
df['count'] = np.where(m, df.groupby
假设我有一个包含6列的Pandas DataFrame和一个自定义函数,该函数对2或3列中的元素进行计数并生成布尔输出。当从原始数据帧创建groupby对象并应用自定义函数df.groupby('col1').apply(myfunc)时,结果是一个长度等于col1类别数量的序列。如何扩展此输出以匹配原始数据帧的长度?,'s']})
prin