寻找TSPFund和TSPExp资金利用的有效性。
df['percent']=df['TotExp']/df['Tot']*100
df['percent'].head(14)
df.groupby(['District']).sum()[['percent']].sort_values(['percent'], ascending=[False]).head(14)
df.groupby(["District"]).sum()[['TSP','TSPExp']].sort_values(['TSPExp'], ascending=[False]).head(3)
我期望以区,TSPExp和TSP为列的表格演示。
但显示给我
KeyError: 'District'
最佳答案
尝试打印数据的列名,从excel / csv读取数据时,我经常会遇到这种问题,大多数情况下,数据中的列名都包含前后空格。
关于python - 我收到关键错误:命令df.groupby([[District]])。sum()[['TSP','TSPExp']]。sort_values(['TSPExp'],ascending = [ False])。head(3),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56678823/