ARPU:人均付费=总收入/总人数

ARPPU:付费用户人均付费=总收入/付费人数

业务要求:

1.各地市用户数、总费用(ARPU之和)是多少?

2.表一中各地市ARPU(0,30),[30,50),[50-80),[80以上)用户数分别是多少?

3.表二中用户有重复的记录,找出重复的用户

1.各地市用户数、总费用(ARPU之和)是多少?

SELECT 城市,

COUNT(DISTINCT `用户ID`) as 用户数,

sum(ARPU) as 总费用 from `arpu值`

GROUP BY `城市`

2.表一中各地市ARPU(0,30),[30,50),[50-80),[80以上)用户数分别是多少?

SELECT 城市,

SUM(CASE WHEN ARPU<30 AND ARPU>0 THEN 1 ELSE 0 END) AS '(0,30)',

SUM(CASE WHEN ARPU>=30 AND ARPU<50 THEN 1 ELSE 0 END) AS '[30,50)',

SUM(CASE WHEN ARPU>=50 AND ARPU<80 THEN 1 ELSE 0 END) AS '[50,80)',

SUM(CASE WHEN ARPU>=80 THEN 1 ELSE 0 END) AS '80+'

from `arpu值`

GROUP BY `城市`

3.表二中用户有重复的记录,找出重复的用户

#方法一

SELECT t.`用户ID` FROM

(SELECT `用户ID`,COUNT(1) AS num FROM 套餐费用

GROUP BY `用户ID`)t

where t.num>1

#方法二

SELECT `用户ID` FROM 套餐费用

GROUP BY `用户ID`

HAVING count(1)>1

Python求解

1.各地市用户数、总费用(ARPU之和)是多少?

df=pd.read_csv('C:/Users/andyf/Desktop/ARPU.csv')

df_count=df.groupby(['城市','用户ID']).count().reset_index().groupby('城市')['用户ID'].count().reset_index()

df_ARPU=df.groupby('城市')['ARPU'].sum().reset_index()

print(df_count.merge(df_ARPU,on='城市'))

2.表一中各地市ARPU(0,30),[30,50),[50-80),[80以上)用户数分别是多少?

df=pd.read_csv('C:/Users/andyf/Desktop/ARPU.csv')

df['label']=pd.cut(df['ARPU'],bins=[0,30,50,80,1000],right=False)

print(df.pivot_table(index='城市',columns='label',values='用户ID',aggfunc='count').fillna(0))

3.表二中用户有重复的记录,找出重复的用户

df=pd.read_csv('C:/Users/andyf/Desktop/套餐费用.csv')

print(df[df['用户ID'].duplicated()]['用户ID'])

print(df[df['用户ID'].duplicated(keep='last')]['用户ID'])

python个人收支管理系统相关题目_练手题:计算人均付费(SQLPython)相关推荐

  1. python基础教程第三版豆瓣-Python爬虫入门教程:豆瓣读书练手爬虫

    点击蓝字"python教程"关注我们哟! 前言 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及 ...

  2. python做些什么项目_Python 的练手项目有哪些值得推荐

    1 Web方向的练手项目 这个其实是肯定不用多少的了.Python的练手项目就是可以做一个网站了.我们可以做一个属于自己的博客.在做博客的时候,我们可以巩固的知识点是 Html+CSS+JS的基础知识 ...

  3. python画画需要什么模块_python实战练手项目---使用turtle模块画奥运五环

    python实战练手项目---使用turtle模块画奥运五环 2020年将举办东京奥运会,本篇实践文章将带你使用turtle模块画一个五环图,先来看效果图 1. 定义一个类继承Turtle class ...

  4. 100个精选Python实战项目案例,送给缺乏练手经验的你

    随着 Python 语言的流行,越来越多的人加入到了 Python 的大家庭中.为什么这么多人学 Python ?我要喊出那句话了:"人生苦短,我用 Python!",正是因为语法 ...

  5. 手撸一个基于Springboot的文件管理系统,可用于练手或者毕业设计

    本文首发与Java项目实战网,原来链接:http://www.javaxmsz.com/main/detail?blogId=24 最近有粉丝私信问我,想做一个简单的文件管理系统,想练练手,问我有没有 ...

  6. python学生信息管理系统项目总结_学生信息管理系统案例小结

    周末拿最近学习的知识 (JDBC, Servlet, JSP) 做一个小案例, 本来周末就应该整理笔记的, 但是打球也不能耽误啊, 所以只好赶着在今天下班的时间, 做下记录. 技术准备 Java 基础 ...

  7. python学生成绩管理系统实验报告_【python 学生信息管理系统】

    1. 简述 本文讲述的是用 python 语言写一个简单的学生信息管理系统,系统包含学生信息的增删查改功.同时使用了 mysql5.7.14 来存储数据. 2.准备工作 首先,先搭建好自己的 MySQ ...

  8. python图书库存管理系统的需求分析_书店管理系统需求分析.doc

    书店管理系统需求分析 项目名称: 书店管理系统 文档名称:书店管理系统--系统需求说明书 项目名称:书店管理系统 开发小组成员: 指导老师: 完成日期: 年 月 日 1 引言 1.1 编写的目的与范围 ...

  9. python开发数据管理系统客户桌面_实践是最好的老师:给中级 Python 开发人员的 13 个项目构想...

    原标题:实践是最好的老师:给中级 Python 开发人员的 13 个项目构想 学习 python 的基础知识是一种美妙的体验.但是,学习的喜悦可以被对实践项目的渴望所取代.想要建立项目是正常的,因此需 ...

最新文章

  1. MySQL 联合查询实质_1.多表查询 = 转化为一张联合大表 2.可视化工具 3.pymysql模块...
  2. 【错误记录】Android Studio 4.2.1 编译报错 ( 设置支持的 Java 和 Kotlin 版本 | java.lang.BootstrapMethodError )
  3. GNN 模型在生物化学和医疗健康中的典型应用
  4. Solr教程:1.下载和安装
  5. SAP License:财务与会计的区别
  6. HDU2111 Saving HDU【贪心】
  7. HTML基础知识回顾整理
  8. python爬虫html、parser_利用python HTMLParser标准库实现一个简单的爬虫
  9. 计算机网络---TCP/IP网络编程实验
  10. linux程序cat本地文本文件,linux – 这里有cat的文件
  11. IPSec之IKEv2详解
  12. Win10系统中MySQL5.7的安装
  13. 让IE9及以上兼容es6,Promise, 及es7的async await
  14. “你不认识我,那你干嘛插我的队?”
  15. DELL液晶显示器如何进入工程模式
  16. unity3d中ScriptingBackend选择mono和il2cpp的区别
  17. mysql表如何删除一条数据_mysql如何删除表中一行数据?
  18. 读论文2:SELFEXPLAIN: A Self-Explaining Architecture for Neural Text Classifiers
  19. Segment Anything Model (SAM) 部分报告汇总
  20. 约单APP——互联网创业好项目

热门文章

  1. Python3 解题:字符串压缩
  2. php中is_int用法,php – is_int()和ctype_digit()之间有区别吗?
  3. 天刀服务器维护时间,6月3日服务器例行维护公告(已完成)
  4. php第一课,[php第一课]php简介
  5. 金融模型python_盘点金融领域里常用的深度学习模型
  6. oracle创建数据库用户并授权,oracle创建数据库、表空间、用户并授权
  7. 机器人辅助的符文天赋_10.5版本T1辅助盘点 进攻型辅助主宰下路
  8. 【渝粤教育】广东开放大学 数据库原理与应用 形成性考核 (1)
  9. nginx php 不能连接mysql_nginx配置php环境,并测试PHP是否可以连接mysql
  10. 4代hiv检测50元_别瞧不起国货!这4个姥姥辈的护肤品,真心好用,还不到50元