感觉是循环了没储存的问题,导出的只有最后一个LIST的内容,求助!?

发布于 2022-09-11 19:59:00 字数 1302 浏览 26 评论 0

导出只有只有list(n3)里面的内容,求助!

import pandas as pd 
import os 
pwd=os.getcwd() 
workpath='C:\\Users\\CIB\\Desktop' 
os.chdir(workpath) 


condi_vn = [(40000,80000),(20000,40000),(7500,15000),(2500,5000)] 
condi_worth = [(20000000,40000000),(10000000,20000000),(4000000,8000000),(1500000,3000000)] 
condi_scale = ['大型','中型','小型','微型'] 


data=pd.read_excel('2019年4月核心客户档案库(3000户月报模版)结果数.XLSX',header=0, 
                 sheet_name='201904',encoding='gbk') 

final=pd.DataFrame() 
for scale,vn,worth in zip(condi_scale,condi_vn,condi_worth): 
        
        
    n1 = data[(vn[0] < data['4月月均VN']) & (data['4月月均VN']<= vn[1]) 
                              & (worth[0] < data['4月财富业务年日均']) & (data['4月财富业务年日均']<= worth[1])]['单位名称'] 
    n2 = data[(vn[0] < data['4月月均VN']) & (data['4月月均VN'] <= vn[1]) 
                               & (data['4月财富业务年日均'] <= worth[0])]['单位名称'] 
    n3 = data[(data['4月月均VN'] <= vn[0]) 
                              & (worth[0] < data['4月财富业务年日均']) & (data['4月财富业务年日均'] <= worth[1])]['单位名称'] 
    
    temp = list(n1)+list(n2)+list(n3) 
    
    cus = pd.DataFrame(temp) 
    final=cus 
    
final.to_excel('output.xls') 

导出只有只有list(n3)里面的内容,求助!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文