Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在df列上使用聚合并保留原始df_Python_Pandas - Fatal编程技术网

Python 如何在df列上使用聚合并保留原始df

Python 如何在df列上使用聚合并保留原始df,python,pandas,Python,Pandas,我想对pet age列应用聚合,但保留应用此agg时消失的原始df列。从图中,当应用聚合时,如何将其他列带到结果df中 我还可以将其他列转换为数字类型,或者将其与原始列合并?谢谢 仅用于内联聚合或任何返回类似索引对象的特定于组的计算: merge['pet_age_group_mean'] = merge.groupby('user_id')['pet_age'].transform('mean') 如果没有显示列,那么要如何处理其他列中的多个值?发布图像没有帮助,因为它很难复制。只要其他列不

我想对pet age列应用聚合,但保留应用此agg时消失的原始df列。从图中,当应用聚合时,如何将其他列带到结果df中

我还可以将其他列转换为数字类型,或者将其与原始列合并?谢谢

仅用于内联聚合或任何返回类似索引对象的特定于组的计算:

merge['pet_age_group_mean'] = merge.groupby('user_id')['pet_age'].transform('mean')

如果没有显示列,那么要如何处理其他列中的多个值?发布图像没有帮助,因为它很难复制。只要其他列不破坏您的分组,您就可以将它们放在
groupby
谢谢大家!其他列名称
user\u id sign\u in\u count species\u cd age\u last\u login age\u账户订阅\u age
。我想让这些值保持原样,但将agg应用于pet_年龄。我试着输入groupby,比如“merge.groupby('user\u id','sign\u in\u count','species\u cd','age\u last\u login','age\u of\u account','subscription\u age')。意思是()```