当前位置: 首页 > news >正文

33 | 美国总统数据分析

在这个数据分析项目中,利用Pandas等Python库对美国2020年7月22日至2020年8月20日期间的超过75万条捐赠数据进行了深入的探索和分析。通过这一分析,他们揭示了这段时间内美国选民对总统候选人的偏好和捐款情况。以下是对文章中的主要步骤和内容的进一步描述:

  1. 数据集处理: 作者首先加载候选人信息、候选人和委员会关系、个人捐赠数据等多个数据集。他们使用Pandas库创建DataFrame对象,并对数据集的列名进行了指定,以确保数据按照预期的格式加载。

  2. 关联数据表: 作者通过候选人和委员会关系表,将候选人信息与个人捐赠数据进行关联。通过候选人和委员会的标识(CMTE_ID和CAND_ID),他们将捐赠数据与候选人的相关信息连接起来,以便后续分析。

  3. 数据探索和清洗: 在关联后的数据中,作者进行了一系列的探索性数据分析。他们统计了各州的捐款总额,并使用Matplotlib创建了美国地图的热度图,将各州的捐款情况以不同颜色展示在地图上,使读者能够直观地了解捐款分布情况。

  4. 候选人捐赠趋势分析: 为了深入了解获得捐赠额最多的三位候选人的捐赠趋势,作者针对这三位候选人分别计算了每日的捐赠总额。他们使用Matplotlib创建了折线图,将时间作为横轴,捐赠金额作为纵轴,以显示这三位候选人在这段时间内的捐赠变化情况。

  5. 词云可视化: 针对获得捐款额最多的候选人,作者从个人捐赠者的姓名中提取出数据,然后使用WordCloud库创建了一个词云图。该词云图以候选人的形象作为背景,将捐赠者

http://www.lryc.cn/news/122698.html

相关文章:

  • 每日一题之常见的排序算法
  • JVM 类加载和垃圾回收
  • C++ 多线程
  • 深入理解JVM之.intern()的用法
  • idea报“Could not autowire. No beans of ‘UserMapper‘ type found. ”错解决办法
  • QEMU源码全解析35 —— Machine(5)
  • SpringBoot对一个URL通过method(GET、POST、PUT、DELETE)实现增删改查操作
  • webpack 创建VUE项目
  • deepin 深度操作系统正式适配苹果 M1 芯片
  • Labview控制APx(Audio Precision)进行测试测量(七)
  • Mybatis 源码 ② :流程分析
  • Unity2D RPG开发笔记 P1 - Unity界面基础操作和知识
  • 聚类与回归
  • 了解IL汇编循环
  • 电脑突然黑屏的解决办法
  • socket练习
  • Gitlab CI/CD笔记-第二天-主机套接字进行构建并push镜像。
  • nginx服务器报错502 Bad Gateway的原因以及解决办法
  • 带你了解什么是内容协商---如何返回不同媒体类型的数据
  • 容器化相关面试题
  • BIO、NIO、AIO 有什么区别
  • 如何构建一个对象池并使用
  • 【沁恒蓝牙mesh】CH58x USB功能开发记录(三)
  • 2023国赛数学建模D题思路分析
  • linux 学习————LNMP之分布式部署
  • 第八课 双重所有格和不定代词
  • 使用xrdp协议远程桌面控制树莓派,无需公网IP!
  • 数据结构【图的类型定义和存储结构】
  • PHP Smarty如何进行调试和错误处理?
  • 手搓vue3组件_0,打包配置