我想按城市对我的模型进行分组,并保留所有列,我可以在其中打印该城市中每个模型的百分比。我把我的数据框放在下面的照片中。我已经写了这段代码,但我不知道该怎么做??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']

慕侠2389804
TA贡献1719条经验 获得超6个赞
您可以分组,然后打印每个组。
df_group=df.groupby(['CITYS'])
for key,value in df_group:
print(value)
添加回答
举报
0/150
提交
取消