当前位置:   article > 正文

python利用pandas读取Excel文件和筛选处理小案例_pandas readexcel筛选字段

pandas readexcel筛选字段

1.问题描述:想要筛选Excel中的数据,筛选条件是 实际收费 > 消费金额,并且保存筛选的数据为Excel格式!

                     数据格式如底部所示!

2.实现:利用pandas处理数据。

3.代码如下:
 

  1. import numpy as np
  2. import pandas as pd
  3. # a = np.arange(24).reshape(4, 6)
  4. # a[2][4] = 100
  5. # a[1][4] = 100
  6. # b = a[:, 4]
  7. # c = a[:, 5]
  8. # # a = a[a[:, 4] > a[:, 5]]
  9. # a = a[b > c]
  10. # print(a)
  11. excel_ori = pd.read_excel(io = 'data.xlsx')
  12. a = excel_ori.values
  13. a = a[a[:, 7] > a[:, 8]]
  14. data_df = pd.DataFrame(a)
  15. data_df.columns = ['单据号','商品编码','商品售价','销售数量','消费金额','消费产生的时间','收银机号','实际收费','消费金额']
  16. # data_df.index = ['a','b','c','d','e','f','g','h']
  17. writer = pd.ExcelWriter('ret.xlsx')
  18. data_df.to_excel(writer, 'page_1', index=False)
  19. writer.save()

4.源数据和处理后的数据图片:

源数据
处理后的数据

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/209941
推荐阅读
相关标签
  

闽ICP备14008679号