如何在Pandas中仅显示Andir相关值并使各值对应展示?
解决方法
你的代码仅完成了分组统计与排序操作,未添加Andir相关数据的筛选逻辑,修改后的代码如下:
# 分组统计数量并重置索引、排序 cari = df.groupby(['Kecamatan','Kelurahan'])['No'].count().reset_index( name='Jumlah').sort_values(['Kecamatan','Jumlah'], ascending=[True,False]) # 筛选出Kecamatan为Andir的记录 cari_andir = cari[cari['Kecamatan'] == 'Andir'] # 隐藏索引并展示结果(Jupyter环境需用display,普通环境可直接打印) display(cari_andir.style.hide_index())
如果Andir是Kelurahan列中的值,只需把筛选条件替换为cari['Kelurahan'] == 'Andir'即可,根据你的实际数据结构调整。
另外注意:仅调用style.hide_index()不会自动渲染展示结果,在Jupyter Notebook/Lab环境中需要搭配display()函数,普通脚本环境可直接print(cari_andir)输出。
内容的提问来源于stack exchange,提问作者Si Doel
相关产品推荐
相关产品推荐

