首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python让Excel飞起来—批量进行数据分析

代码文件:批量统计一个工作簿中所有工作表的最大值和最小值.py- 数据文件:产品销售统计表.xlsx import xlwings as xw import pandas as pd app=xw.App...- 第10~14行代码中的describe()是pandas模块中DataFrame对象的函数,用于总结数据集分布的集中趋势,生成描述性统计数据。该函数的语法格式和常用参数含义如下。...在工作簿中还可以看到如下图所示的直方图,根据直方图可以看出,月销售额基本上以18为基数向两边递减,即18最普遍。...在3.5.1节中曾简单介绍过reset_index()函数的用法,这里再详细介绍一下该函数的语法格式和常用参数含义。...在3.7.2节中曾使用过figure()函数,这里再详细介绍一下该函数的语法格式和常用参数含义。- 第16行代码中的hist()是Matplotlib模块中的函数,用于绘制直方图。

6.4K30

Excel实战技巧:如何使用Excel数据表创建蒙特卡罗模型和预测

然后输入列I中显示的标签,将这些标签指定为列H中相邻单元格的名称。 设置随机模型 下图4演示了我们将使用的模型。数据列“假设”的四个公式中的每一个都引用刚刚在统计表中命名的四个值之一。...注意,每次重新计算工作簿时,模型都会生成不同的结果,现在需要为许多重新计算自动捕获这些结果。 设置Data表 我们现在要建立一个数据表。...列Seq开始于单元格I7和M7,在其下方单元格输入1至21的连续数字,作为汇总数据的计数区间间隔。...表 现在可以完成统计表的K列和L列,如下图7所示。...在单元格D21中输入公式: D21:=COUNTIFS(Profits,”<0″)/COUNT(Profits) 使用Data表中单元格区域N6:O27和单元格区域J6:K27中的数据分别创建销售直方图和利润直方图

4.4K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    数据库update 随机时间-FME【耕地资源质量分类年度更新】数据库表格汇总统计模板工具

    模板工具和解压密码,在帖子的末尾,需要回复本贴才能看到额   前段时间参与了2020年度耕地资源质量分类年度更新与监测项目的建库工作,当时在进行数据库生成汇总统计表时是逐个表逐项手动统计的,耗费了很多时间...想到还要做2021年度的更新,为了提高数据库汇总表统计的效率和准确度,就基于FME编写了这个模型工具,感觉还有点用处,顺手就分享出来了。   ...该模型工具是基于.0编写的,主要功能是基于耕地质量分类更新矢量数据库成果来汇总统计生成表格数据成果。...该工具主要是基于《县代码+年度+ .GDB》和《县代码+年度+NDGXB.GDB》,汇总统计其中的8个统计表。为什么只统计这8个表?...模型工具运行成功后,在先前指定的汇总统计表输出位置文件夹就可以得到生成的8个汇总统计表   打开8个汇总统计表可以看到样例数据的统计的结果如下:   另外的6个表根据实际情况手动统计填写或是留空表即可。

    79121

    stargazer包——线性回归结果输出到文档中

    stargazer() 函数为格式良好的回归表创建 LATEX 代码、HTML 代码和 ASCII 文本,其中包括多个模型并排、汇总统计表和矩阵等。...汇总统计表 3.2 多个模型并排 例 2 构建两个线性模型和一个 probit 模型并并排显示在表格中,如 Fig 3 所示。...其中, omit.stat 参数表示不显示指定的统计量,ci 和 ci.level 表示是否显示置信区间和置信区间的水平, sing.row=TRUE 表示将系数和置信区间显示在同一行,如 Fig 4...下面是 stargazer() 结合 rmarkdown 生成汇总统计表的例子。...R markdown 生成表格 小编有话说 综上所述,stargazer() 生成表格的代码非常简单明了,输出的表格结果也十分简洁美观,并且对 LATEX 和 R 的初学者都比较友好,可适用的模型也非常多

    5.1K51

    80行代码自己动手写一个表格拆分与合并小工具(文末附工具下载)

    前期准备 由于我们采用的是python进行工具编写,并最终需要打包成一个exe文件供我们使用。为了降低包体大小,我们需要先创建一个虚拟环境备用。...另外,在进行表格拆分与合并操作中采用的是第三方库pandas,同时关于gui我们用的是pysimplegui,打包成exe采用的是pyinstaller。...在创建虚拟环境后,我们将这些需要用到的第三方库也一一安装吧。...\合并后文件.xlsx',index=False,sheet_name='汇总') 4. GUI设计 因为要支持表格拆分和合并,我们已经在2和3部分将这两个功能封装为函数了。...打包代码 这里采用的是pyinstaller进行程序代码打包,操作指令如下: pyinstaller -F -w 表格拆分合并工具.py 部分参数含义: -F 表示生成单个可执行文件 -w 表示去掉控制台窗口

    1.2K40

    人力资源数据分析方法 - 对比分析频率分析

    如果数据是和外部进行对标,由于每个企业的数据基数不一样,所以在数据呈现的形式上,我们一般会选择该数据的占比。 在人员资源模块,一般在人员结构和薪酬分布中频率分布的数据分析会出现的比较多。...在人员结构的数据分析中 工龄,年龄等都是要在一定的数据区间来汇总人员频率的数据,在薪酬的数据分析中,我们根据薪酬的数据区间来汇总正在每个薪酬区间的人数。...在频率的数据可视化上我们我们可以用直方图和数据透视表分组来做呈现 10.2.1直方图: 直方图是在2013版OFFICE上出现的的一种代表频率关系的图表,直方图可以一键生成各个分组数据的频率,但是在数据的显示上直方图只能显示数据的数值...选中年龄数据– 插入直方图 – 点击确定,直接生成年龄的直方图 ?...在直方图中X轴的数据区间可以通过坐标轴选项进行更改,比如上图的坐标轴是以5岁为一个单位,你可以对这个区间进行调整,变成10岁一个区间。

    1.9K21

    一个Python GUI神器,双手彻底解放!

    PySimpleGUI是一个Python的GUI软件包,目的是让GUI更简单。 它支持4个框架,包括tkinter,Qt,WxPython和Remi。...PySimpleGUI含有成百上千的书面文档页面和示例程序,这将帮助我们快速有效地工作。使用PySimpleGUI可能无需花几天或几周的时间来学习一个GUI包,而是可以在一个下午内完成项目。...媒体捕获和播放 在GUI中,实现网络摄像头捕获和显示视频只需4行PySimpleGUI代码。更牛逼的是,这4行代码可与tkinter,Qt和Web端口一起使用。...绘图 使用PySimpleGUI在GUI中显示数据交互很简单,有几种选择。 一是可以使用内置的绘图/绘图功能来生成自定义图形。下面的CPU使用率监视就使用了Graph元素。 ?...使用PySimpleGUI的颜色主题,还可以生成比Matplotlib中默认创建更炫酷的图形。 ? 前端 前端GUI是一个收集信息,并将其转化为命令行的应用程序。

    3.5K20

    ​Python 离群点检测算法 -- GMM

    估计标准高斯分布中的µ和σ时,可以使用最大对数似然估计法(MLE)。在线性回归中可能学习过MLE。现在加入一个未知参数z,在应用MLE估算µ和σ之前,可以先猜测z的任意值。...可以利用离群值的直方图来选择一个合理的阈值,阈值决定异常组的大小。如果先验知识表明异常值的百分比不应超过 1%,可以选择一个导致约 1%异常值的阈值。...图 (H.2) 显示了离群值的直方图,我们似乎可以将阈值设置为 200.0,因为直方图中存在一个自然切点。选择较低的阈值会导致较高数量的异常值,反之亦然。...我已经编写了一个简短的函数descriptive_stat_threshold(),用于显示基于阈值的正常组和异常组特征的大小和描述性统计。在接下来的内容中,我将阈值简单设置为5%。...接着,表中的描述性统计表,确定了 22 个数据点为离群值。

    41210

    高性能:3-为何性能分析工具需要BPF 【bpf performance tools读书笔记】

    让我们看一些输出和一个图表,以了解性能工具如何使用BPF。该示例来自我发布的早期BPF工具bitehist,该工具以直方图的形式显示了磁盘I/O的大小: ?...详细地: 在BPF之前,生成此直方图摘要的完整步骤为: 1. 在内核中:为磁盘I / O事件启用检测。 2. 在内核中,对于每个事件:将一条记录写入perf缓冲区。...在用户空间中:生成字节字段的直方图摘要。 注意:这些是可用的最佳步骤,但它们并没有显示唯一的方法。您可以安装树外跟踪器(例如SystemTap),但是根据您的内核和发行版,这可能会很艰难。...想象一下,每秒传输10,000个磁盘I / O跟踪记录到用户空间程序以进行分析和汇总。 使用BPF,bitesize程序的步骤为: 1....在内核中:启用对磁盘I / O事件的检测,并附加一个由bitesize定义的自定义BPF程序。 2. 在内核中,对于每个事件:运行BPF程序。它仅获取字节字段,并将其保存到自定义BPF映射直方图中。

    1K21

    使用Pandas进行数据分析

    UIC机器学习知识库提供了大量不同标准的机器学习数据集,您可以通过在这些数据集上进行的练习来学习和应用机器学习。其中我最喜欢的一个数据集是印第安人糖尿病数据集。...加载数据 首先将CSV文件中的数据作为DataFrame(pandas所生成的数据结构)加载到内存中,并且在加载时设置每一列的名称: import pandas as pd names = ['preg...在数据转换结束时,我们可以看到数据框本身的描述为768行和9列,所以现在我们已经了解了我们的数据的整体情况。 接下来,我们可以通过查看汇总统计来了解数据集每个属性的分布情况。...您可以生成属性的直方图矩阵和按class分类后每一类值的直方图矩阵,如下所示: data.groupby('class').hist() 数据按class属性分组,然后为每个组中的属性创建直方图矩阵,结果是两个图像...接下来,我们研究使用了各种不同的方法来进行数据可视化,通过可视化图标我们发掘了数据中的更多有趣的信息,并且研究了数据在箱线图和直方图中的分布。

    3.4K50

    「R」数据可视化4 : 直方图条形图

    本文作者蒋刘一琦,自嘲是一个有艺术追求的生信狗,毕业于浙江大学生物信息学专业,目前在复旦大学就读研究生,研究方向为宏基因组。 在生物信息领域我们常常使用R语言对数据可视化。...直方图例子 而条形图如下列例子统计了不同国家的样本数量。可以看到下图的柱子之间有间隔,体现出国家并非一个连续变量而是一个分类变量。 ? 条形图例子 直方图/条形图怎么画?...ggplot2提供了绘制直方图和条形图的功能,分别为geom_bar()和geom_histogram()。...:深度,单位mm 我们探讨两个问题——统计表中所有的钻石(大约 50,000个)的重量分布以及净度。...可以看到重量是一个连续型变量,而净度是一个分类型变量。所以前者我们做直方图,后者我们做条形图。 2)如何使用ggplot2做直方图 首先我们来看看钻石重量的直方图。

    2.8K20

    一个极简易上手的 Python GUI 库

    一般用的比较多的 GUI 库是 Tkinter(Python 自带)和 PyQt(功能强大)。...今天,我们来介绍另一个极简风格的 GUI 库: PySimpleGui PySimpleGui是一个很Python的库,虽然不如Qt功能强大,但由于使用的python风格设计的语法所以对于编程小白来说体验很接地气...先给大家看一个PySimpleGui做出来的效果图 ? 实际上,PySimpleGUI就是基于Tkinter、PyQt,以及 Remi、wxPython基础之上的。但在使用上,会比它们更简便。...() ] 现在我们已经将这三行都定义了,那么将这三行定义好的代码放到一个列表中就代表了整个窗口的组织结构。...列的布局 ? 附:PySimpleGui官方文档 https://pysimplegui.readthedocs.io/en/latest/ 作者:大邓 来源:大邓和他的Python

    5K10

    惊呆同事的自动化小工具来了!Python 批量将 PDF 转 Word

    Python 批量将 PDF 转 Word 无论在工作还是学习中,大家都会遇到一个问题 "将 PDF 中的内容(文本和图片)转换为 Word 的格式" ,也可以说从只读转换成可编辑的格式。...只要是标准 PDF 文档,里面的图片和表格都可以保留格式,要注意的是 Python 版本必须是 3.6 或以上,本文使用的是 Python 3.8。...pip install PySimpleGUI 2.3 py 程序打包 exe pyinstaller 是一个非常简单的打包 Python 的 py 文件的库,一条命令即可实现打包。...,注意路径中不要有中文: pyinstaller 指令的常见可选参数: -i 给应用程序添加图标 -F 指定打包后只生成一个exe格式的文件 -D –onedir 创建一个目录,包含exe文件,但会依赖很多文件...好了,到这里本期分享的内容就结束了,其主要目的是为大家提高工作效率,为办公自动化提供一种思路。欢迎大家在评论区与我们一起交流讨论。

    1.3K30

    Python 可视化神器 Altair 入门详解

    Altair是一个专为Python编写的可视化软件包,它能让数据科学家更多地关注数据本身和其内在的联系。...标记和编码则决定着绘制图表的样式,下面着重介绍这两部分。 标记可以让用户在图中以不同形状来表示数据点,比如使用实心点、空心圆、方块等等。...实际上,Altair还能方便地对数据进行分类和汇总,绘制统计直方图。 相比其他绘图工具,Altair的特点在于不需要调用其他函数,而是直接在数轴上进行修改。...,前文提到的上色方法也能直方图中使用,这样就构成一幅分段的统计直方图: alt.Chart(cars).mark_bar().encode( x=alt.X('Miles_per_Gallon',bin...例如对选中的数据点进行统计,生成实时的直方图。

    1.2K20

    如何只用一行Python代码制作一个GUI(图形界面)?

    比如你想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没有用户体验的。 所以开发一个图形化的小窗口,就变得很有必要。 今天,小F就给大家介绍如何只用一行Python代码制作一个GUI。...主要使用Python的PySimpleGUI库来完成这个工作。...import PySimpleGUI as sg # 窗口显示文本框和浏览按钮, 以便选择一个文件夹 dir_path = sg.popup_get_folder("Select Folder") if...▍2、选择文件 选择文件操作和上面选择文件夹的有点相似。 不同的是,选择文件可以设置multiple_files(是否为多个文件)和file_types(文件类型)参数。...使用了one_line_progress_meter()方法显示程序处理的进度。 20表示有20次循环,原始Excel文件总计有20个,需要处理20次,其他的都在上图中标示出来咯。

    1.7K30

    比Excel制图更强大,Python可视化工具Altair入门教程

    Altair是一个专为Python编写的可视化软件包,它能让数据科学家更多地关注数据本身和其内在的联系。 ?...标记和编码则决定着绘制图表的样式,下面着重介绍这两部分。 标记可以让用户在图中以不同形状来表示数据点,比如使用实心点、空心圆、方块等等。...上面的图中,第三个维度“原产国”是一个离散变量。...数据的分类与汇总 上面的例子中,我们使用的主要是散点图。实际上,Altair还能方便地对数据进行分类和汇总,绘制统计直方图。...在选择功能上,我们能做出一些更酷炫的高级功能,例如对选中的数据点进行统计,生成实时的直方图。 ?

    2.3K30

    用Python写软件原来这么简单,一个极易入门的GUI框架

    今天给大家介绍一个非常简单的GUI框架--PySimpleGUI,它是一个纯python的GUI框架。...使用PySimpleGUI的优点: 创建的界面和操作,与使用tkinter,Qt,WxPython和Remi一致。 同样功能,需要的代码量是其他框架的10%到50%。 没有回调函数。...访问几乎所有基础GUI框架的控件。 同时支持PySide2和PyQt5(有限支持) 通过仅更改导入语句,即可轻松地在tkinter,Qt,WxPython和Web(Remi)之间切换。...在Python中同时编写基于桌面和基于Web的GUI的唯一方法 从零开始发展为具有Python友好界面的纯Python实现。 对Python的新手和专家都具有吸引力。...GUI程序,可以在文档中复制需要的实例,调试修改成自己需要的最终界面,研究它们的设计模式和逻辑,慢慢你也能写出那些高大上的软件了。

    2.9K30

    40行代码自己动手写pdf转word小工具(文末附工具下载)

    我们的第81篇原创 作者:才哥 ---- ☆ 大家好,我是才哥。 今天咱们介绍一个pdf转word的免费小工具,满足这么一个不常见但是偶尔会出来烦人的需求!...前期准备 由于我们采用的是python进行工具编写,并最终需要打包成一个exe文件供我们使用。为了降低包体大小,我们需要先创建一个虚拟环境备用。...在创建虚拟环境后,我们将这些需要用到的第三方库也一一安装吧。...,咱们这个工具在进行操作的时候会存在以下不足: 无法识别和重建PDF扫描件 根据有限的、确定的规则建立PDF与docx元素之间的映射并非完全可靠,也就是说仅能处理常见的规范的格式,而非百分百还原 当然,...打包代码 这里采用的是pyinstaller进行程序代码打包,操作指令如下: pyinstaller -F -w pdf转word小工具.py 部分参数含义: -F 表示生成单个可执行文件 -

    2.3K10

    【云+社区年度征文】PySimpleGUI一个建立在tkinter之上更简单但功能强大的GUI

    : [1yBuGQ.png] 在该程序中,还有值得注意的地方是,在界面元素设定中,只要将一个 InputText() 元素和 FileBrowse() 放置一起,则后者调用后的返回值自动关联到前一个文本输入框中...11.2菜单在PySimpleGUI中的实现 在 PySimpleGUI中,菜单是与窗体的创建分离开的,要创建一个菜单十分容易,和创建窗体的语法十分相似,即先定义一个列表,然后调用PySimpleGUI...,图中绘制的圆形会改变不同的颜色,比如用户点击蓝色按钮时,圆形填充蓝色: [1yhCR0.png] 从以上代码可以看出一个画布如何创建,用TKcanvas如何进行图形绘制。...十三、多页面控件和程序打包 13.1简述 到目前为止,我们已经介绍了PySimpleGUI中大多数控件,也熟悉了用PySimpleGUI来开发一个用户界面的方法,这一系列的教程到此基本上也该结束了,在最后...-wF tabex.py 在文件所在的目录下,以命令行运行上述命令后,将发会现当前目录下多了两个文件夹,一个是build,一个是dist,在dist目录下,我们将找到生成的可执行文件,双击后可执行,如下图所示

    4.7K12
    领券