我想按城市划分我的模型,并保留所有可以打印该城市中每个模型百分比的列。 我将数据框放在下面的PHOTO中。
我已经编写了这段代码,但是我不知道该怎么做??
for name,group in d_copy.groupby(['CITYS'])['MODELS']:
答案 0 :(得分:0)
您是否尝试过以下操作:d_copy.groupby(['CITYS','MODELS']).mean()
以按城市划分模型的平均百分比。
然后,如果要捕获百分比,则必须在DF中将其转换并选择列:pd.DataFrame(d_copy.groupby(['CITYS','MODELS']).mean())['PERCENTAGE']
答案 1 :(得分:0)
您可以分组,然后打印每个组。
df_group=df.groupby(['CITYS'])
for key,value in df_group:
print(value)