带条件的Python数据帧分组

2024-05-15 00:18:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我能够实现以下代码,但我有一个额外的要求-我可以在“CONCAT”中有多达300个连接,其余的应该在单独的行中。示例:如果我在“CONCAT”中有750个值和类似的“ISSUEID”,第一个300个值将在第1行,第二个300个值将在第2行,其余150个值将在第3行。有什么方法可以调整这一点吗

df = (data.groupby('ISSUEID')
   .agg({'KICKCODE' : 'first', 'CONCAT' : ','.join})
   .reset_index()
   .reindex(columns=data.columns))

Tags: columns方法代码示例dfdataaggfirst

热门问题