为了账号安全,请及时绑定邮箱和手机立即绑定

GROUPBY 显示所有列

GROUPBY 显示所有列

Smart猫小萌 2021-08-05 15:34:35
我想按城市对我的模型进行分组,并保留所有列,我可以在其中打印该城市中每个模型的百分比。我把我的数据框放在下面的照片中。我已经写了这段代码,但我不知道该怎么做??for name,group in d_copy.groupby(['CITYS'])['MODELS']:
查看完整描述

2 回答

?
叮当猫咪

TA贡献1776条经验 获得超12个赞

您是否尝试过:d_copy.groupby(['CITYS','MODELS']).mean()按城市获得模型的平均百分比。

然后,如果您想捕获百分比,则必须将其转换为 DF 并选择该列: pd.DataFrame(d_copy.groupby(['CITYS','MODELS']).mean())['PERCENTAGE']


查看完整回答
反对 回复 2021-08-05
?
慕侠2389804

TA贡献1719条经验 获得超6个赞

您可以分组,然后打印每个组。


df_group=df.groupby(['CITYS'])

for key,value in df_group:

    print(value)


查看完整回答
反对 回复 2021-08-05
  • 2 回答
  • 0 关注
  • 299 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号