Python 数据分析之双色球高频数据统计
基础数据准备
基础数据是通过爬虫获取到。
以下是从第一期03年双色球开奖号到今天的所有数据整理,截止目前一共2549期,balls.txt 文件内容如下
Python 代码实现
分析数据特征和数据处理方式选择
python学习交流Q群:906715085###
#导入Counter
from collections import Counterdef readfile():red_lists=[]blue_lists=[]#打开文件并获取文件句柄with open("./balls.txt", "r",encoding='utf-8') as fp: #开始读取文件并返回一个listlist1=fp.readlines() #遍历整个文件内容for i in range(len(list1)):#替换掉\n的字符再按空格分隔list2=str(list1[i]).replace("\n","").split(" ")for j in range(len(list2)):if j==6:#蓝球放入到blue_lists 列表中blue_lists.append(list2[j])else:#红球放入到red_lists 列表中red_lists.append(list2[j]) #Counter可以快速便捷的对某些对象做一些统计操作,这里是对列表里面的数据进行出现次数统计,返回一个tuplered_count=Counter(red_lists)blue_count=Counter(blue_lists)#most_common可以用来统计列表或字符串中最常出现的元素并做排序,并返回一个listk = red_count.most_common(len(red_count)) #输出出现频率最高的六个红球print("the red ball:",k[:6]) l = blue_count.most_common(len(blue_count))#输出出现频率最高的六个蓝球print("the blue ball:",l[:6]) if __name__=="__main__":readfile()
执行结果执行结果对比验证
从官网获取的数据进行对比,一致性校验通过。
总结:
Python 在数据处理方面有着非常强大的优势,Python 的 Panda 库也可以非常出色的完成双色球的数据统计,大家有兴趣的可以实验一下。
最后
如果今天的分享对你有帮助的话,请毫不犹豫:关注、分享、点赞、在看、收藏呀~
你的鼓励将会是我创作的最大动力。
Python 数据分析之双色球高频数据统计相关推荐
- python数据分析6:双色球 使用线性回归算法预测下期中奖结果
友情提示:双色球预测分析只为练习技术,不要抱着预测中大奖的心态,不可能预测准确. python数据分析1:获取双色球历史信息 python数据分析2:双色球 蓝红球分析统计 python数据分析3:双 ...
- Python数据分析入门笔记4——数据预处理之重复值
系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...
- Python数据分析入门笔记9——数据预处理案例综合练习(男篮女篮运动员)
系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...
- Python数据分析之双色球基于线性回归算法预测
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python数据分析之双色球基于线性回归算法预测下期中奖结果.分享给大家供大家参考,具体如下: 前面讲述了关于双色球 ...
- Python数据分析入门笔记6——数据清理案例练习
系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...
- Python数据分析入门笔记5——数据预处理之异常值
系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...
- python数据分析模块包括_数据开发必会 | Python数据分析模块
作为数据开发,Python强大的数据分析模块还是必须要会的,横向拓展数据分析与挖掘技术栈也是很有必要的.本文将对Pandas.NumPy.SciPy.Matplotlib等分析挖掘库的安装和使用进行简 ...
- Python数据分析:常见的数据预处理方法
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于数据杂论,作者:Wpc7113 Python 数据分析入门案例讲解 https:// ...
- python数据分析前景如何_数据分析师的前景怎么样?
数据分析师已经存在多年了.但是,对该职业的需求在2020年再次成为头条新闻.接下来,我将带领大家了解为什么,并帮助分析一下数据分析行业在2020年的发展情况. 一.数据分析师的需求猛增,前景一片大好! ...
最新文章
- goland http proxy 代理设置
- python3.6安装包-Python3.6.6官方版
- Morphling:云原生部署 AI ,如何把降本做到极致?
- 392. 判断子序列 golang 关于布尔类型返回值判断的思考
- oracle 索引个数限制,oracle索引详解
- vhms销售系统_kangle虚拟主机管理系统(vhms虚拟主机销售系统)
- 如何提高计算机网络速度,如何提高电脑网速?
- Nuvoton I91200 SDS- AudioPlayback
- 软件设计——云原生12要素
- java里的椭圆拟合_[求助]椭圆的跟踪拟合
- Unity3d 传送门效果制作
- php多人联网,像素生存者3怎么联机 多人联网怎么玩
- 登录管理(权限管理) token
- Linux下更新git(亲测有效)
- 解决Win10搜索框不能使用
- 微信中怎么打开apk下载链接 微信跳转打开外部浏览器打开apk文件
- PE-CE P in MPLS network网络术语
- CSS------美化网页
- 轨迹时空数据存储对比分析
- oracle写excel文件,ORACLE-将oracle数据库中数据写入excel文件
热门文章
- PGP生成秘钥对及应用
- 傻白入门芯片设计,三大基本定律(十)
- 什么是SAP HANA?
- MySql在Springboot项目中报错errorCode 1045 ,state 28000
- 电影下载的TS TC版
- maven下手动导入ojdbc6-12.1.0.1-atlassian-hosted.jar
- 移动cmtds设置服务器无响应,总感觉手机的4G信号变差了?跟我这样设置,让你的信号瞬间满格...
- 4个简单有效的网页视频下载方法,超级简单好用
- 阿里巴巴离职DBA 35岁总结的职业生涯-职业规划
- html盒子移动动画代码,js实现盒子滚动动画效果