| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> Sweetviz 让你三行代码实现探索性数据分析 -> 正文阅读 |
|
[人工智能]Sweetviz 让你三行代码实现探索性数据分析 |
Sweetviz是一个开源Python库,它只需三行代码就可以生成漂亮的高精度可视化效果来启动EDA(探索性数据分析)。输出一个HTML。 如上图所示,它不仅能根据性别、年龄等不同栏目纵向分析数据,还能对每个栏目做众数、最大值、最小值等横向对比。 所有输入的数值、文本信息都会被自动检测,并进行数据分析、可视化和对比,最后自动帮你进行总结,是一个探索性数据分析的好帮手。 1.准备 开始之前,你要确保Python和pip已经成功安装在电脑上,如果没有,可以访问这篇文章:超详细Python安装指南 (可选1)?如果你用Python的目的是数据分析,可以直接安装Anaconda:Python数据分析与挖掘好帮手—Anaconda (可选2)?此外,推荐大家用VSCode编辑器,它有许多的优点:Python 编程的最好搭档—VSCode 详细指南。 请选择以下任一种方式输入命令安装依赖:
2.sweetviz 基本用法 sweetviz 使用的原理是,使用一行代码,生成一个数据报告的对象(其中,my_dataframe是pandas中的DataFrame,一种表格型数据结构):
执行完成后,会在当前文件夹下生成一个HTML的报告文件 双击这个html,你就能看到精美的分析报告了: 其中,分析数据有三种函数可以用,除了上面提到的analyze函数,还有 compare 和 compare_intra 函数。 首先是analyze函数:
可见其有以下4个参数可以配置:
compare()丨两个数据集比较
要比较两个数据集,只需使用该?? compare_intra()丨数据集栏目比较
想要对数据集中某个栏目下的参数进行分析,就采用这个函数进行。 3.调整报告布局 一旦你创建了你的报告对象,只需将它传递给两个show函数中的一个: 1. show_html():
show_html(...)将在当前文件路径中创建并保存 HTML 报告。有以下参数:
2.show_notebook():
它将嵌入一个 IFRAME 元素,在notebook中显示报告(例如 Jupyter、Google Colab 等)。 请注意,由于Notebook通常是一个更受限制的环境,因此使用自定义宽度/高度/比例值 (
我们的文章到此就结束啦,如果你喜欢今天的Python 实战教程,请持续关注Python实用宝典。 有任何问题,可以在公众号后台回复:加群,回答相应红字验证信息,进入互助群询问。 原创不易,希望你能在下面点个赞和在看支持我继续创作,谢谢! 点击下方阅读原文可获得更好的阅读体验 Python实用宝典?(pythondict.com) |
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 6:42:13- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |