文件内容: 总消费金额, 小费金额, 性别, 是否抽烟, 日期, 时间, 星期
需求:
- 分别吸烟顾客与不吸烟顾客的消费金额与小费之间的散点图;
- 女性与男性中吸烟与不吸烟顾客的消费金额与小费之间的散点图关系;

import pandas as pd
import numpy as np
from matplotlib import pyplot as pltfilename = 'doc/tips.csv'
data = pd.read_csv(filename)

实现吸烟顾客消费金额与小费之间的散点图

smoker = data[data['smoker'] == 'Yes']
# print(smoker.head())
x_total_bill = smoker['total_bill']
y_tip = smoker['tip']from pyecharts import  Scatter
scatter = Scatter("吸烟顾客消费金额与小费之间的散点图")
scatter.add("", x_total_bill, y_tip)
scatter.render()


实现不吸烟顾客消费金额与小费之间的散点图

no_smoker = data[data['smoker'] != 'Yes']
# print(smoker.head())
x_total_bill = no_smoker['total_bill']
y_tip = no_smoker['tip']from pyecharts import  Scatter
scatter = Scatter("不吸烟顾客消费金额与小费之间的散点图")
scatter.add("", x_total_bill, y_tip)
scatter.render()


女性中吸烟与不吸烟顾客的消费金额与小费之间的散点图关系;

# 1). 获取所有吸烟的用户信息
smoker = data[data['smoker'] == 'Yes']
# 2).从所有的吸烟用户中找出性别为女的用户信息;
female_smoker = smoker[smoker['sex']=='Female']# 1). 获取所有不吸烟的用户信息
no_smoker = data[data['smoker'] != 'Yes']
# 2).从所有的吸烟用户中找出性别为女的用户信息;
female_no_smoker = no_smoker[no_smoker['sex']=='Female']
# 3). 绘制散点图
from pyecharts import  Scatter
scatter = Scatter("消费金额与小费之间的散点图")
scatter.add("吸烟女顾客", female_smoker['total_bill'], female_smoker['tip'])
scatter.add("不吸烟女顾客", female_no_smoker['total_bill'], female_no_smoker['tip'])scatter.render()

pandas案例之消费金额和消费之间的关联与性别和吸烟与否的关系相关推荐

  1. 【机房收费系统 2】:上机时间和消费金额

    我想把机房收费系统中,关于上机时间和消费金额的东西写下来.当时,这两部分可真是难为我了. 上机时间 我其实刚开始都算不出来上机时间,师姐还笑话我笨.后来,几经周折,也试了一些函数(别人都是一下子就找到 ...

  2. 用switch语句根据消费金额计算折扣 (Java经典编程案例)

    本例子用switch语句计算累计金额达到一定数额时,将享受不同的折扣价格.比如,消费满200会打折,200到400元,打9.5折:400到600元,打9折:600到800元,打8.5折:800到100 ...

  3. 怎么用mysql来统计消费金额限制_mysql——用户消费行为分析

    分析导览:分析目的 1-统计不同性别的消费频次.消费金额 2-统计不同年龄段用户的消费金额 3-统计不同月份的消费金额 4-统计多次消费的用户,第一次和最后一次消费时间的间隔 5-统计不同年龄段的用户 ...

  4. 【水汐のc++】建立一个会员管理程序, 每个会员的登记内容包括会员编号、 会员卡号、累计消费金额,可以分别按会员编号、 会员卡号进行查询,也可以增加或删除会员信息。

    [问题描述] 建立一个会员管理程序, 每个会员的登记内容包括会员编号. 会员卡号.累计消费金额,可以分别按会员编号. 会员卡号进行查询,也可以增加或删除会员信息. [实现提示] 可以采用顺序表或单链表 ...

  5. mysql查每个月的收入_mysql 查询每个人、每个月的消费金额及每年的消费总额

    最近按需求实现会员年报表, 假设现有会员表member.订单表i_order, member表字段(id, member_name, xxxx), i_order表字段(id,member_id,ha ...

  6. 使用switch语句根据消费金额计算折扣

    一.实例说明: 编写程序,应用Switch语句计算累计消费金额达到一定数额时,享受不同的折扣价格. 二.设计过程: 创建ProductPrice类,在该类的主方法中实现本实例的业务代码,该方法首先假设 ...

  7. 某餐馆有n张桌子,每张桌子有一个参数a表示 可容纳的最大人数,有m批客人,每批客人有两个参数,b表示人数,c为预计消费金额。

     某餐馆有n张桌子,每张桌子有一个参数a表示 可容纳的最大人数,有m批客人,每批客人有两个参数,b表示人数,c为预计消费金额.  在不允许拼桌的情况下,请实现一个算法选择其中一部分客人,使得总预计消费 ...

  8. 餐馆(餐馆有n张桌子,每张桌子有一个参数a 可容纳的最大人数; 有m批客人,每批客人有两个参数:b人数,c预计消费金额。 不允许拼桌的情况下,选择其中一部分客人,使得总预计消费金额最大)

    餐馆 某餐馆有n张桌子,每张桌子有一个参数:a 可容纳的最大人数: 有m批客人,每批客人有两个参数:b人数,c预计消费金额. 在不允许拼桌的情况下,请实现一个算法选择其中一部分客人,使得总预计消费金额 ...

  9. SQL查询每个站点消费金额最高的人

    查询每个站点消费金额最高的人 SELECT`order`.TAKESTATION,`order`.`NAME`,m.maxtotal,`order`.TOTAL FROM(SELECT`order`. ...

最新文章

  1. 基于SSM实现招聘网站
  2. Java JVM内存分析
  3. Firefox OS, 向jQuery中XMLHttpRequest构造函数中传参,实现跨域请求数据
  4. android启动的阅读笔记
  5. LibAOM与AV1的最新研发进展
  6. AtCoder Beginner Contest 194 E - Mex Min 思维
  7. 【干货合集】看完这些干货,再说你因为“怕蛇”,所以学不好Python!
  8. (map)出现最多的数
  9. 今天去火车站送女朋友了
  10. access视频教程百度网盘_Access数据库快速开发视频课程
  11. 计算机 映射网络驱动器,映射网络驱动器
  12. 适合新手——MySQL中基于SQL语言增删改查等基础的练习大汇总
  13. java pageoffice_JAVA调用PageOffice在线打开、编辑Word文档
  14. 《编程珠玑,字字珠玑》45678读书笔记——编程技巧
  15. 【报告分享】天猫消电行业校园人群白皮书-天猫消电(附下载)
  16. Spotfire 数据分析学习之一
  17. ERROR 1044(42000): Access denied for user ‘‘@‘localhost‘ to database
  18. VLC 推流的简单设置
  19. 禅道讲义之超级管理员
  20. 王者荣耀静态页面头部代码设计(1)

热门文章

  1. 京东抢购失败?试试用 python 准时自动抢购 (注释详尽)
  2. 郑州轻工业大学 2021-2022(1)期末模拟测试一 答案
  3. 单台电脑jmeter压力测试最大值
  4. 微信小程序利用百度api达成植物识别
  5. 下载或移除 Chrome 主题背景
  6. 一张图片怎么旋转90度。利用ps
  7. 华为云服务器使用教程
  8. 465端口发邮件php,在centos上打开端口465 for smtp的问题
  9. 微信服务号和订阅号的五大区别,如何选择申请微信公众号
  10. 一个操作系统的实现:BOOT