支付宝租房来电成交总结

# -*- coding: utf-8 -*-
"""
Created on Tue Apr 23 14:38:26 2019

@author: zhanggl21
"""




import pandas as pd
aldf=pd.read_excel(r'E:\暂存\支付宝租房\支付宝租房所有来电成交F201809.xlsx',\
                   sheet_name='来电')
print('支付宝租房频道共带来:\n',aldf.ID.count(),"通电话\n")

print('支付宝租房频道共带来:\n',len(aldf.客户信息.unique()),"个来电客户\n")

print('支付宝租房频道人均来电:\n',round(aldf.ID.count()/len(aldf.客户信息.unique()),2),"通")

print('支付宝来电接通率:\n', '%.2f%%' % (aldf[aldf.电话状态=='成功'].电话状态.count()*100/aldf.ID.count()))

timedf_m=aldf[['被叫时间','ID']].set_index('被叫时间').resample('m').count()
timedf_m=timedf_m.rename(columns={'ID':'月来电'})


import matplotlib.pyplot as plt
import matplotlib
 
matplotlib.rcParams['font.sans-serif']=['SimHei']
matplotlib.rcParams['axes.unicode_minus']=False


#月度来电
plt.style.use('fivethirtyeight')
timedf_m.plot(figsize=(16,7),color='r',marker='D')
plt.legend(loc='upper left',edgecolor='r',facecolor='orange')

for x,y in zip(timedf_m.index,timedf_m.values.reshape(7)):
    plt.text(x,y+8,str(y),va='center',ha='right',color='k')
plt.title('月度-支付宝租房来电',color='k')
plt.show()


#2019年2月和3月-周来电
timedf_w=aldf[['被叫时间','ID']].set_index('被叫时间')['2019-2':'2019-3'].resample('w').count()
timedf_w=timedf_w.rename(columns={'ID':'周来电'})
plt.style.use('fivethirtyeight')
timedf_w.plot(figsize=(16,7),color='r',marker='D')
plt.legend(loc='upper left',edgecolor='r',facecolor='orange')
plt.ylim([0,150])
for x,y in zip(timedf_w.index,timedf_w.values.reshape(len(timedf_w.index))):
    plt.text(x,y+5,str(y),va='center',ha='left',color='k')
plt.title('周-2019年2月&3月支付宝租房来电',color='k')
plt.show()


#日来电
timedf_wd=aldf[['被叫时间','ID']].set_index('被叫时间')

timedf_wd['星期']=timedf_wd.index.weekday+1


timedf_zm=timedf_wd.groupby(['星期']).count()

timedf_zm.rename(columns={'ID':'日来电'},inplace=True)

plt.style.use('fivethirtyeight')
timedf_zm.plot(figsize=(16,7),color='r',marker='D')
plt.legend(loc='upper left',edgecolor='r',facecolor='orange')
plt.ylim([50,200])
for x,y in zip(timedf_zm.index,timedf_zm.values.reshape(len(timedf_zm.index))):
    plt.text(x,y+5,str(y),va='center',ha='left',color='k')
plt.title('日-支付宝租房来电',color='k')
plt.show()


#小时来电
aldf['小时']=aldf.被叫时间.dt.hour

timedf_h=aldf['小时'].value_counts().sort_index()

plt.style.use('fivethirtyeight')
timedf_h.plot(figsize=(16,7),color='r',marker='D')
plt.legend(loc='upper left',edgecolor='r',facecolor='orange')
plt.ylim([0,150])
plt.xlabel('分时')
for x,y in zip(timedf_h.index,timedf_h.values):
    plt.text(x,y+8,str(y),va='center',ha='right',color='k')
plt.title('分小时-支付宝租房分来电',color='k')
plt.show()






#成交
aldeal_df=pd.read_excel(r'E:\暂存\支付宝租房\支付宝租房所有来电成交F201809.xlsx',\
                        sheet_name='支付宝租赁成交')

danshu_df=aldeal_df[['月份','成交单数']].set_index('月份')

yeji_df=aldeal_df[['月份','业绩']].set_index('月份')

#1.单数

danshu_df.plot.bar(figsize=(16,3.5),color='r')
plt.xticks(ticks=range(len(danshu_df.index)),labels=['2018年9月',\
           '2018年10月','2018年11月','2018年12月','2019年1月',\
           '2019年2月','2019年3月'],rotation=360)
plt.legend(loc='upper left')

for x,y in zip(range(len(danshu_df.index)),danshu_df.values.reshape(7)):
    plt.text(x,y+0.5,str(y),va='center',ha='right',color='k')

plt.title('月度-支付宝租房成交',color='k')
plt.show()


#2.业绩
yeji_df.plot.bar(figsize=(16,3.5),color='r',label='成交业绩')
plt.xticks(ticks=range(len(yeji_df.index)),labels=['2018年9月',\
           '2018年10月','2018年11月','2018年12月','2019年1月',\
           '2019年2月','2019年3月'],rotation=360)
plt.legend(loc='upper left')

for x,y in zip(range(len(yeji_df.index)),yeji_df.values.reshape(7)):
    plt.text(x,y+1200,str(y),va='center',ha='center',color='k')

plt.show()




#3.中原网来电成交转化率VS支付宝租房来电成交转化率
convert_df=pd.read_excel(r'E:\暂存\支付宝租房\支付宝租房所有来电成交F201809.xlsx',\
                        sheet_name='来电成交转化率')

con_df_ali=convert_df[['月份','支付宝租房来电成交转化率']].set_index('月份')
con_df_zy=convert_df[['月份','中原网租房来电成交转化率']].set_index('月份')

con_df_zyall=convert_df[['月份','中原网来电成交转化率']].set_index('月份')


plt.figure(figsize=(16,8),dpi=80)
plt.plot(con_df_ali.index,con_df_ali.\
         支付宝租房来电成交转化率.values,linestyle='-',\
         linewidth=3,color='r',label='支付宝租房来电转化')
plt.legend(loc='upper left')
plt.ylim([0,0.15])
for x,y in zip(con_df_ali.index,con_df_ali.支付宝租房来电成交转化率.values):
    plt.text(x,y+0.005,str(round(y,2)),va='baseline',ha='right',color='k')


plt.plot(con_df_zy.index,con_df_zy.\
         中原网租房来电成交转化率.values,linestyle='-',\
         linewidth=3,color='orange',label='中原网租赁来电转化')
plt.legend(loc='upper left')




plt.plot(con_df_zyall.index,con_df_zyall.\
         中原网来电成交转化率.values,linestyle='--',\
         linewidth=2,color='orange',label='中原网来电转化')
plt.legend(loc='upper left')

plt.title('支付宝租房电话与中原网电话(分租房和整体)的成交转化率')

plt.show()




#4.成交金额分布
price_df=pd.read_excel(r'E:\暂存\支付宝租房\支付宝租房所有来电成交F201809.xlsx',\
                        sheet_name='支付宝租赁成交明细')


price_df_ali=price_df[['Root Id','成交金额']].drop_duplicates().成交金额


price_df[['Root Id','成交金额']].drop_duplicates().成交金额.describe()




 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值