得到循环

2024-09-19 20:28:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个列表中的状态列表,我想过滤 按组获取所有状态(&A); 国家贷款总额; 国家贷款总额 我正在使用下面的代码请指导我哪里错了&;我能做些什么让它变得更好。 这就是我试过的

vest=fine['States'].unique()
st_share=fine[(fine.States==va) & (fine.loan_amnt)&(fine.funded_amnt)]
st_share

变量是

fine=>is dataset name
vest=>list of all states

fine[(fine.States==vest) & (fine.loan_amnt)&(fine.funded_amnt)]

Tags: 代码share列表状态国家st指导states
1条回答
网友
1楼 · 发布于 2024-09-19 20:28:32

要按statesloan_amntfunded_amnt进行分组和求和,需要使用pandas函数:

st_share = fine[['states', 'loan_amnt', 'funded_amnt']].groupby('states').sum()

如果您不希望states字段成为新索引,您可能还希望在语句末尾添加.reset_index()

相关问题 更多 >