python如何处理excel数据?
admin
2023-06-26 13:02:06
0

                                                           

import pandas as pd
import numpy as np
import csv,datetime

def mjdfb(x):
    if x<120:
        return '90-120方'
    elif x<140:
        return '120-140方'
    return '140方以上'

def yszzt(x):
    if int(x)==0:
        return '未取证'
    elif int(x)int('43890'):
        return '未认购'
    return '已认购'

def qyzt(x):
    if int(x)==0:
        return '未签约'
    elif int(x)>int('43890'):
        return '未签约'
    return '已签约'

def wqzt(x):
    if int(x)==0:
        return '未网签'
    elif int(x)>int('43890'):
        return '未网签'
    return '已网签'

if __name__=='__main__':
    csv_file=open('房源清单处理.csv','w+',newline='',encoding='utf-8')
    writer=csv.writer(csv_file)
    fileName=r'/Users/Desktop/python/python生成现金流套表/房源清单.csv'
    df=pd.read_csv(fileName)

    df['面积段分布']=df.预测建筑面积.apply(mjdfb)
    df['预售证状态']=df.预售许可证取证日期.apply(yszzt)
    df['认购状态']=df.认购日期.apply(rgzt)
    df['签约状态']=df.签约日期.apply(qyzt)
    df['网签状态']=df.网签日期.apply(wqzt)
    df['已取证未认购']=df['预售证状态']+df['认购状态']
    df['已认购未签约']=df['认购状态']+df['签约状态']
    df['已签约未网签']=df['签约状态']+df['网签状态']

    # print('2020/1/1'-datetime.date.today())
    df.to_csv(csv_file)

相关内容

热门资讯

美国中期选举:谁是骄兵必败,谁... 【文/观察者网专栏作者 周德宇】从特朗普二次执政以来,其民调可以说是一路雪崩,连累着共和党也一起遭殃...
芗城区科协开展全国科技工作者日... 5月27日,芗城区科协联合东铺头街道、瑞京社区等单位,走进芗城实幼东铺头园区,开展芗城区全国科技工作...
诺基亚发布新手机,售价199元... 5月29日,诺基亚官宣推出200 4G手机,售价199元,是首款微聊手机,可通过微信小程序与其他手机...
“超智算一号”算力卫星发布,石... 新京报讯(记者王景曦)随着数字经济与航天技术深度融合,太空算力已成为国家新型基础设施建设的战略制高点...
美财长:多年来美国一直处于沉睡... 据凤凰卫视报道,美国财政部长贝森特5月29日在里根国家经济论坛上发表演讲,为特朗普的“美国优先”经济...
菲律宾正成为日本“新型军国主义... 【文/观察者网专栏作者 丁铎】菲律宾总统费迪南德·小马科斯于2026年5月26日至29日对日本进行国...
要不要“卸磨杀驴”?印尼陷入两... 【文/观察者网专栏作者 罗仪馥】据报道,印尼中国商会总会近日向普拉博沃总统发出一封英文信函,直指该国...
新加坡贸易关系部长:新加坡正承... 中东局势持续紧张,正在通过能源、航运和供应链等渠道影响全球经济。对于高度依赖贸易、能源进口和国际物流...
原创 国... 当传统山水风光遇上前沿国产科技,国内知名山岳景区正在悄然完成一场体验变革。以黄山接入国产大模型、泰山...
2026深圳厂区人员定位技术升... 深圳厂区人员定位系统是依托无线传感与射频识别技术,对工业厂区、隧道作业等封闭或半封闭场所内的人员位置...