importpandasaspdfrompyecharts.chartsimport*frompyecharts.commons.utilsimportJsCodefrompyechartsimportoptionsasopts
pyecharts没有的话需要安装一下
3.21读取数据
df=pd.read_csv('dcd.csv',encoding='utf-8')df.head()
3.22查看表格数据描述
df.describe()
一共有10000条数据
3.23查看表格是否有数据缺失
df.isnull().sum()
3.31Pyecharts可视化
3.32各省市二手车平均价格柱状图
3.33二手车品牌占比情况
dcd_pinpai=df['品牌'].apply(lambdax:x.split('')[0])df['品牌']=dcd_pinpaipinpai=df['品牌'].value_counts()pinpai=pinpai[:5]datas_pair_1=[[i,int(j)]fori,jinzip(pinpai.index,pinpai.values)]datas_pair_1pie1=(Pie(init_opts=opts.InitOpts(theme='dark',width='1000px',height='600px')).add('',datas_pair_1,radius=['35%','60%']).set_series_opts(label_opts=opts.LabelOpts(formatter="{b}:{d}%")).set_global_opts(title_opts=opts.TitleOpts(title="懂车帝二手车\n\n数量占比区间",pos_left='center',pos_top='center',title_textstyle_opts=opts.TextStyleOpts(color='#F0F8FF',font_size=20,font_weight='bold'),)))pie1.render_notebook()
2.34二手车里程区间
deftranform_price(x):ifx<=5.0:return'0~5万公里'elifx<=10.0:return'5~10万公里'elifx<=15.0:return'10~15万公里'elifx<=20.0:return'15~20万公里'else:return'20万公里以上'df['里程分级']=df['里程(万公里)'].apply(lambdax:tranform_price(x))price_1=df['里程分级'].value_counts()datas_pair_1=[(i,int(j))fori,jinzip(price_1.index,price_1.values)]pie1=(Pie(init_opts=opts.InitOpts(theme='dark',width='1000px',height='600px')).add('',datas_pair_1,radius=['35%','60%']).set_series_opts(label_opts=opts.LabelOpts(formatter="{b}:{d}%")).set_global_opts(title_opts=opts.TitleOpts(title="懂车帝二手车\n\n里程占比区间",pos_left='center',pos_top='center',title_textstyle_opts=opts.TextStyleOpts(color='#F0F8FF',font_size=20,font_weight='bold'),)))pie1.render_notebook()
k_list=[]the_list=[]keyword=input('请输入品牌:')data5=df.loc[df['品牌'].str.contains(str(keyword))]keyword1=eval(input('请输入里程(万公里)上限:'))data6=data5[data5['里程(万公里)']<=keyword1]city=input('请输入城市:')data7=data6[data6['城市']==str(city)]day1=eval(input('请输入售价(万元)下限:'))day2=eval(input('请输入售价(万元)上限:'))data8=data7[(data7['售价(万元)']>=day1)&(data7['售价(万元)']<=day2)]data8
比如我是放在C:\Users\Administrator\Desktop
然后打开一个新的文件窗口,把这个地址粘贴进去按回车进入这个位置。
继续前面讲的,我们按回车之后就会弹出这个窗口。
找到你要运行的代码点进去就打开这个代码了
运行都是一样的点run就好了,运行之前你下载的数据一定要准备好,没数据怎么分析呢,对吧~