0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个助你事半功倍的数据挖掘工具!

数据分析与开发 来源:数据分析与开发 2023-01-10 15:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Pandas模块当中,对于表格数据的分组操作(groupby)和透视表(pivot_table)的制作一直都是比较常见的,今天小编为大家分享一个数据分析的利器,能够自动为我们完成上述提到的一系列操作,并且带有GUI界面,所以使用起来非常的方便。

PivotTableJS

看名字我们就能知道,该模块是专门用来生成透视表(pivot_table),而且是用JavaScript代码来构建的,由于其有GUI界面,所以我们在进行数据分析与可视化操作的时候并不需要写多少代码。

当然我们先用pip命令来安装该模块,代码如下

pipinstallPivotTableJS

加载数据集

那么首先,我们先来加载数据集,这里导入Pandas模块


	

importpandasaspd df=pd.read_csv("employee_dataset.csv") df.head()

output

8d475dee-9014-11ed-bfe3-dac502259ad0.png

牛刀小试

这里我们尝试来调用pivottablejs模块当中的pivot_ui方法,只需两行代码


	

frompivottablejsimportpivot_ui pivot_ui(df)

output

8d62737c-9014-11ed-bfe3-dac502259ad0.png

这里可能需要等待1-2分钟左右的时间来供其加载,随后我们就能看到如上图所示的窗口,窗口中包括了表格当中的每一列的字段、可视化图表的各种形式等等

8d75f33e-9014-11ed-bfe3-dac502259ad0.png

同时我们也可以拖拽指定的列到空白的窗口中,对其进行分组统计以及透视表的制作,如下图所示

8d907862-9014-11ed-bfe3-dac502259ad0.gif

而要是我们想要进行可视化操作,只需要在下拉框中选中,例如我们想要绘制的是直方图,

8da72364-9014-11ed-bfe3-dac502259ad0.gif

分组统计

接下来我们进行分组(groupby)操作,例如我们想要查看一下员工状态(Employee_Status)的分组统计,只需要将该列拖拽至空白的区域即可

8dce976e-9014-11ed-bfe3-dac502259ad0.png

我们可以看到员工分为是全职员工以及实习生,分别是有791位和209位,当然除了计数(count)之外,我们还能够计算平均值、中位数、最大/最小值等一系列统计方法,例如我们想要计算一下全职员工和实习生的平均工资,就可以这么来操作

8df19d0e-9014-11ed-bfe3-dac502259ad0.gif

我们还可以更进一步,将上面的结果进行可视化展示,如下所示

8e10ad8e-9014-11ed-bfe3-dac502259ad0.gif

透视表

对于透视表而言,pivottablejs模块实现起来也格外的简单,我们只需要在上述操作的基础之上,将列拖拽到右边空白的长方形区域当中,例如我们想要看一下分布在不同城市当中不同职位员工的分布,就可以这么来做

8e65f366-9014-11ed-bfe3-dac502259ad0.gif

当然该模块给我们带来的便利和自身所具备的功能远不止此,大家可以安装一下该模块,然后在空余的时间中自行探索。

当然我们看来该模块还存在着一个小小的bug,大家可以尝试用其他版本来试一下,小编在这里用的是0.9.0

审核编辑 :李倩



声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2849

    浏览量

    53433
  • 数据挖掘
    +关注

    关注

    1

    文章

    406

    浏览量

    25123
  • 可视化
    +关注

    关注

    1

    文章

    1363

    浏览量

    22894

原文标题:介绍一个助你事半功倍的数据挖掘工具!

文章出处:【微信号:DBDevs,微信公众号:数据分析与开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【诚邀体验】 安利AI使用工具

    已经可以帮忙编写代码、解释函数、分析错误甚至独立完成项目,但是在实际开发中,常见的问题仍然存在:通用AI虽然能力强大,但在更专业更细分的嵌入式领域仍然需要足够
    的头像 发表于 04-10 18:25 93次阅读
    【诚邀体验】 安利<b class='flag-5'>一</b><b class='flag-5'>个</b>AI使用<b class='flag-5'>工具</b>!

    半导体制冷片怎么选?应用案例教会你!

    如何正确选择半导体制冷片是平衡性能、能效和成本的过程。掌握Qmax、ΔTmax、Imax、Umax这些核心参数的应用技巧,可以有效帮助你找到适合的型号。另外,选型完成后别忘了评估散热方案(之后也会进行详细的讲解说明),否则系
    的头像 发表于 04-10 10:25 147次阅读
    半导体制冷片怎么选?<b class='flag-5'>一</b><b class='flag-5'>个</b>应用案例教会你!

    跨境电商必备:OpenClaw 助你高效电商数据选品与评论分析

    OpenClaw(昵称“龙虾”)是款 零代码、轻量化 电商数据采集工具,无需编程基础,聚焦爆品挖掘与评论分析,帮跨境卖家、电商运营快速获取核心数据
    的头像 发表于 03-19 16:40 1120次阅读

    我们在做一个支持多厂商 MCU 的图形化配置工具,难点却不在工具本身

    ,我们发现有点反直觉的事实: 当图形化配置从单厂商扩展到多厂商, 工具本身反而不是最难的部分。 图形化工具,本身并不神秘 从功能上看,
    的头像 发表于 03-02 10:13 244次阅读
    我们在做<b class='flag-5'>一个</b>支持多厂商 MCU 的图形化配置<b class='flag-5'>工具</b>,难点却不在<b class='flag-5'>工具</b>本身

    虹科工程机械诊断案例 | 日立 Zaxis 135挖掘机发动机转速无法提高

    引言挖掘机维修往往充满挑战。方面,发动机与液压系统之间的电路配置复杂,通用诊断工具少,维修难度大。另方面,核心部件通常被多层防护板遮盖,拆装不便,零部件价格昂贵,误换代价高。不过不
    的头像 发表于 01-28 17:33 1305次阅读
    虹科工程机械诊断案例 | 日立 Zaxis 135<b class='flag-5'>挖掘</b>机发动机转速无法提高

    AI智能体工具及其配置介绍

    AI智能体(Agent)能够操控你的编程环境工具,简化了你对集成环境的操作。而最近的命令行界面(CLI)智能体,从操作系统命令行获得更多系统权限,进步简化了你编程的操作,甚至可以帮助你整理文件
    的头像 发表于 12-30 10:49 920次阅读
    AI智能体<b class='flag-5'>工具</b>及其配置介绍

    Java开发者必看:Tomcat、Jetty、WildFly 三大主流应用服务器选型指南(附效率工具Perforce JRebel推荐)

    Java应用服务器怎么选?Tomcat轻量高效,Jetty灵活嵌入,WildFly企业级全能。无论是微服务还是复杂系统,选对服务器事半功倍。文末还有开发神器推荐,助你告别漫长部署,即刻reload代码!
    的头像 发表于 12-26 11:16 511次阅读
    Java开发者必看:Tomcat、Jetty、WildFly 三大主流应用服务器选型指南(附效率<b class='flag-5'>工具</b>Perforce JRebel推荐)

    福禄克测温工具助力供暖季运维事半功倍

    供暖季开启,各种设备的检测维修需求扎堆而来。选对你的测温工具,不同运维场面都尽在掌控之中。
    的头像 发表于 11-13 17:14 1362次阅读

    奥松电子协办第二届智能计算与数据挖掘国际学术会议

    2025年10月24日至26日,第二届智能计算与数据挖掘国际学术会议(ICDM 2025)在中国广州隆重举行。本次会议由广州航海学院、汕头大学、广东省数智科技研究会联合主办,广州奥松电子股份有限公司作为协办单位之,携手多家产业
    的头像 发表于 11-03 14:18 739次阅读

    效率翻倍!量产烧录工具使用技巧大公开~

    告别繁琐烧录流程!这款高效量产工具让你事半功倍。今天把压箱底的使用技巧全公开,简单几步轻松上手,不领真的亏了! 本文以Air780EPM开发板为例,演示量产烧录工具的使用步骤。   最新量产烧录
    的头像 发表于 10-09 18:50 542次阅读
    效率翻倍!量产烧录<b class='flag-5'>工具</b>使用技巧大公开~

    无线数传模块助力挖掘机工厂实现高效无线通信系统

    与生产效率,还实现了工装、专用工具的集中合理利用,有效提高了装配质量与生产操作安全性,便于集中管理。​ 无线应用场景​ 该公司挖掘机生产装配线的无线通讯项目包含两大应用场景,分别针对不同生产环节的需求提供解决
    的头像 发表于 08-27 15:12 624次阅读
    无线数传模块助力<b class='flag-5'>挖掘</b>机工厂实现高效无线通信系统

    能源计量数据采集需要哪些工具

    能源计量数据采集是能源管理、节能减排和成本核算的基础,其核心是通过工具和技术手段准确、实时地获取能源消耗信息。以下是能源计量数据采集所需的主要工具及分类说明:
    的头像 发表于 08-20 15:05 998次阅读

    文分享电子工程师年度私藏清单!助你测试效率翻倍!

    对于电子工程师而言,套趁手的实用工具就如同战士的利刃,不仅能让日常的测试工作事半功倍,更能在关键时刻精准捕捉问题、高效解决难题。下面就为大家推荐波经过实践检验的电子工程师私藏清单,
    的头像 发表于 07-24 18:38 4311次阅读
    <b class='flag-5'>一</b>文分享电子工程师年度私藏清单!<b class='flag-5'>助你</b>测试效率翻倍!

    用树莓派挖掘5种顶级加密货币!

    加密货币是用于在线交易的数字货币。挖掘这些货币通常需要专门的硬件,如ASIC矿机或高性能GPU。然而,有些加密货币仍可用树莓派来挖掘。在本文中,我将为您介绍可在树莓派上挖掘的最佳加密货币。适合用树莓
    的头像 发表于 07-21 16:34 1800次阅读
    用树莓派<b class='flag-5'>挖掘</b>5种顶级加密货币!

    物联网感知数据挖掘:赋能万物智联的核心引擎

    背后,数据挖掘与分析技术正成为解锁设备潜能、驱动产业变革的关键钥匙。 、从数据到洞察:六大核心价值维度 1. 价值转化器:解锁设备数据的商
    的头像 发表于 06-17 16:22 769次阅读