python能替代excel吗_python替代excel函数处理数据

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)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值