python多条件筛选数据并计数_使用pandas模块进行排序、筛选、求和、计数

使用pandas模块进行排序、筛选、求和、计数

使用python编辑excel,实现的功能包括:python设置当前路径、使用pandas打开excel、生成数据透视表,在不覆盖原内容的基础上追加写入数据、对透视表的内容进行排序、按条件筛选、求和、计数。

##python使用好了,可以帮助减轻很多重复性的工作,解放双手和大脑,为了更好地温故知新,在此记下今晚用过的知识点。

设置当前路径

os.chdir('path') #path为希望设置的路径

使用pandas打开表格

social_sec=pd.read_excel('excel工作簿名称.文件格式','sheet页名称')

筛选不为0 的数据

soc_sec=social_sec[social_sec['X']!=0] #格式为df=df[df['行索引'!=0],其中X为举例示范,下同

对某类数据进行汇总求和生成透视表

#格式为df=df.pivot_table(df,index=['x'],values=['x'],aggfunc=[np.sum])

social=pd.pivot_table(soc_sec,index=['xx'],values=['XX'],aggfunc=[np.sum])

对excel数据根据某列进行升序排列

#格式为df=df.sort_values(by='x',ascending=False)

provident_Ascending=provident.sort_valu

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值