基础数据准备

基础数据是通过爬虫获取到。

以下是从第一期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 数据分析之双色球高频数据统计相关推荐

  1. python数据分析6:双色球 使用线性回归算法预测下期中奖结果

    友情提示:双色球预测分析只为练习技术,不要抱着预测中大奖的心态,不可能预测准确. python数据分析1:获取双色球历史信息 python数据分析2:双色球 蓝红球分析统计 python数据分析3:双 ...

  2. Python数据分析入门笔记4——数据预处理之重复值

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  3. Python数据分析入门笔记9——数据预处理案例综合练习(男篮女篮运动员)

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  4. Python数据分析之双色球基于线性回归算法预测

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python数据分析之双色球基于线性回归算法预测下期中奖结果.分享给大家供大家参考,具体如下: 前面讲述了关于双色球 ...

  5. Python数据分析入门笔记6——数据清理案例练习

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  6. Python数据分析入门笔记5——数据预处理之异常值

    系列文章目录 Python数据分析入门笔记1--学习前的准备 Python数据分析入门笔记2--pandas数据读取 Python数据分析入门笔记3--数据预处理之缺失值 Python数据分析入门笔记 ...

  7. python数据分析模块包括_数据开发必会 | Python数据分析模块

    作为数据开发,Python强大的数据分析模块还是必须要会的,横向拓展数据分析与挖掘技术栈也是很有必要的.本文将对Pandas.NumPy.SciPy.Matplotlib等分析挖掘库的安装和使用进行简 ...

  8. Python数据分析:常见的数据预处理方法

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于数据杂论,作者:Wpc7113 Python 数据分析入门案例讲解 https:// ...

  9. python数据分析前景如何_数据分析师的前景怎么样?

    数据分析师已经存在多年了.但是,对该职业的需求在2020年再次成为头条新闻.接下来,我将带领大家了解为什么,并帮助分析一下数据分析行业在2020年的发展情况. 一.数据分析师的需求猛增,前景一片大好! ...

最新文章

  1. goland http proxy 代理设置
  2. python3.6安装包-Python3.6.6官方版
  3. Morphling:云原生部署 AI ,如何把降本做到极致?
  4. 392. 判断子序列 golang 关于布尔类型返回值判断的思考
  5. oracle 索引个数限制,oracle索引详解
  6. vhms销售系统_kangle虚拟主机管理系统(vhms虚拟主机销售系统)
  7. 如何提高计算机网络速度,如何提高电脑网速?
  8. Nuvoton I91200 SDS- AudioPlayback
  9. 软件设计——云原生12要素
  10. java里的椭圆拟合_[求助]椭圆的跟踪拟合
  11. Unity3d 传送门效果制作
  12. php多人联网,像素生存者3怎么联机 多人联网怎么玩
  13. 登录管理(权限管理) token
  14. Linux下更新git(亲测有效)
  15. 解决Win10搜索框不能使用
  16. 微信中怎么打开apk下载链接 微信跳转打开外部浏览器打开apk文件
  17. PE-CE P in MPLS network网络术语
  18. CSS------美化网页
  19. 轨迹时空数据存储对比分析
  20. oracle写excel文件,ORACLE-将oracle数据库中数据写入excel文件

热门文章

  1. PGP生成秘钥对及应用
  2. 傻白入门芯片设计,三大基本定律(十)
  3. 什么是SAP HANA?
  4. MySql在Springboot项目中报错errorCode 1045 ,state 28000
  5. 电影下载的TS TC版
  6. maven下手动导入ojdbc6-12.1.0.1-atlassian-hosted.jar
  7. 移动cmtds设置服务器无响应,总感觉手机的4G信号变差了?跟我这样设置,让你的信号瞬间满格...
  8. 4个简单有效的网页视频下载方法,超级简单好用
  9. 阿里巴巴离职DBA 35岁总结的职业生涯-职业规划
  10. html盒子移动动画代码,js实现盒子滚动动画效果