数据分析从业者必看,10 个加速 python 数据分析的简单的小技巧
数据科学爱好者 Parul 在近日发表了一篇博文, 分享了在数据科学中非常实用的 10 个小技巧, 雷锋网 AI 科技评论随之将他所说的文章编译整理如下, 按此来说, 一些小的技巧在编程领域可能会非常有用, 在数据科学领域同样是这样的情况。有的时候, 一点不算大的黑客行为能够节省时间, 还能挽救生命, 一个小小的快捷方式或者附加组件, 有时会被证实是天赐的东西, 并且能够切实提高生产力, 所以, 下面是我比较喜欢的一些技巧, 我把它们以本文的形式一同进行使用和编译, 其中, 有些可能是颇为有名的, 有些可能是新出现的, 不过我坚信下次您开展数据分析项目的时候, 它们会极为有用。1. the有一个能帮我们理解数据的程序, 且存在一个实现此目的的包, 这是针对数据帧去做探索性数据分析, 具备简单快速特性的一种方法。df.以及函数, 通常被用作EDA过程的起始步骤。然而, 它仅仅给出极为基础的数据概述, 针对大型数据集而言, 并无太大助力。另一方面而言, 分析函数借助df.去扩充数据帧, 从而促使快速开展数据分析。它凭借一行代码展示出诸多信息, 在交互式HTML报告里同样展示出这些内容。对于给定的数据集 分析包计算以下统计信息包计算统计信息安装pip -orconda -c -使用让我们使用古老的 数据集来演示通用的 分析器的功能。# theas pd# : pre 2.0.0.(df)留意, 于这篇文章刊出一周过后, 发布了一种升级版本2.0.0。其运用的语法出现了一些变动, 实际上, 相关功能已然涵盖于其中, 所生成的报告也变得越发全面。以下便是当下最新的语法使用方式:使用要在 中显示报告请运行#- 2.0.0df.()这一行代码, 是在之中展现数据分析报告所需的全部代码, 报告极为详细, 必要时涵盖图表。还可以将报告导出到具有以下代码的交互式 HTML 文件中。 df.(title ).( data .html)有关更多详细信息和示例请参阅这个文档。2.第二步为 plots 带来交互性数据帧类的一部分中有一个被称作.plot的内置函数, 可是, 借由这个函数所展现的可视化并非交互式的, 这致使其没那么有吸引力, 相反的, 绘图凭借..plot函数的便捷性也并非不能排除, 如果我们无需对代码作出重大改动, 是否可能像绘制 plots 一样绘制成交互式图表呢, 在具备 库的辅助下你便能够达成这一点。将那种力量跟那种灵活性予以结合, 以此便于进行绘制, 现在让我们去瞧瞧怎样完成这个库的安装并且促使它在其中得以工作。安装pip # is a pre-pip使用#as pd# and in modeas cf.cf.()cf.(False, True)是时候用 数据集来展示它的魔法了。df.iplot()df.iplot() vs df.plot()在右视图当中所展现出的呈现的是静态图表, 左图表呢它是具备交互式的, 更为详细地来讲, 所有的这一切在语法层面而言都并无存在重大的变化。点击这里获取更多的示例。3.一点点 MagicMagic命令, 是当中的一组便利函数, 其目的在于解决标准数据分析里的一些常见问题, 在%的协助之下, 您能够看到所有可使用的magic。所有可用的 magic 函数列表magic命令存在两种形式, 一种是行形式, 行形式的前缀是一个%字符, 并且是在一行输入上进行操作, 另一种是单元形式, 单元形式是用%%前缀进行关联, 且是在多行输入上进行操作。要是设置为1, 那么就能调用magic函数, 而且不需要键入初始百分比。让我们看看其中一些在常见数据分析任务中可能有用的功能%代码被上传而返回URL之处, 是一种在线内容托管服务, 在可以贮存纯文本像源代码片段之类的这里, 而后能跟其他人去共享URL。实际上, gist同样类似, 即便包含版本控制。考虑使用包含以下内容的 file.py#file.pydef foo(x):x使用 中的% 生成 url%函数, 起到呈现作用中的静态绘图, 进行尝试, 运用事物替换内嵌部件, 借此轻松获取能够缩放以及可被调整大小的绘图, 另外还要确保, 在导入库之前, 已经调用了该函数。% vs %%run%run 函数在 内运行 脚本。%run file.py%%把单元格里边的内容, 写到文件里。在这个地方, 编写的代码, 会被写到一个叫做 foo 的文件内, 且存放在当前所在的目录里。%%latex把单元格内容呈现为LaTeX, 是由%%latex函数来进行的, 它能够用来在单元之中编写数学公式以及方程。4.发现和消除错误这同样是个神奇的函数, 然而我已给它赋予了自身的一个类别要是运行代码单元时碰到异常, 那就需在新行键入%debug并运行这个操作会开启一个交互式调试环境, 从而带你去到出现异常的地方你能够检查程序里所分配的变量值, 并且在这儿执行相应操作要退出调试器, 点击q。5.输出也可以很漂亮要是您期望为数据结构制造出美观的呈现, 那便是您寻觅的模块这个模块在打印字典或者 JSON 数据之际格外很有用处。咱们来瞧一瞧一个运用 print 以及显示输出的示例。6.突出报警框可在您笔记本里, 用警告或注释框, 去突出展示重要内容, 或任何需突出显示之物。注释颜色依警报类型而定于所需突出显示的单元格里添加如下代码。蓝色警报框信息提示黄色警报框警告箱被用来去做或者去进行, 箱被用于去做或者去进行哟。绿色警报框成功红色警报框危险7.打印单元格的所有输出考虑一个包含以下代码行的 单元In : 105116Out : 17一般情形下, 单元格之中唯有最后那一个输出会被予以打印, 对应于其他的输出, 我们是需要去添加print函数的, 嗯, 事实上, 我们仅仅只要在顶部处增添以下的代码片段便能够打印全部的输出。from .core. .ty all现在所有的输出都被一个接一个地打印出来In : 105116127Out : 15Out : 17Out : 19要恢复到原始设置.ty 8.使用「i」文件运行 脚本有一种典型的方式是, 从命令行去运行脚本, 具体是: hello.py。然而, 要是您在运行同一个脚本, 就好比如的时候额外添加了一个 -i hello.py , 那么这样做会带来更多优势。咱们来瞧瞧该怎么去做。首先, 只要程序没有结束, 那就不会从解释器退出。所以, 我们能够对变量的值以及程序里所定义的函数的正确性进行检查。其次, 我们能够借助以下办法轻易调用调试器, 鉴于我们依旧处于解释器当中。pdbpdb.pm()这将使我们进入异常发生的位置然后我们可以处理代码。

相关新闻

8-10代酷睿i5性能全解析:从日常办公到游戏创作,2024年是否还够用?

8-10代酷睿i5性能全解析:从日常办公到游戏创作,2024年是否还够用?

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 17:40:51 阅读更多 →
Hermes Studio智能体实战:从目标描述到生产落地

Hermes Studio智能体实战:从目标描述到生产落地

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 18:53:18 阅读更多 →
FPGA部署Tiny LLM:INT4量化与硬件定制如何实现21000 tok/s边缘推理

FPGA部署Tiny LLM:INT4量化与硬件定制如何实现21000 tok/s边缘推理

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/2 17:34:33 阅读更多 →

最新新闻

中国水系及流域矢量数据获取与ArcMap实操全攻略

中国水系及流域矢量数据获取与ArcMap实操全攻略

简介:中国水系及流域矢量数据是一份以2019年OpenStreetMap为基础的地理信息系统资源,采用SHP格式存储全国主要河流网络、水系中心线与流域边界,面向GIS开发、环境科研、水资源管理及城市规划等领域的从业者和学习者,尤其适合需要全…

2026/9/3 20:00:19 阅读更多 →
Conquest DICOM Server:轻量级DICOM测试靶机搭建与实战

Conquest DICOM Server:轻量级DICOM测试靶机搭建与实战

简介:Conquest DICOM Server 是一款开源的 DICOM 服务器测试工具,适合医疗影像领域的开发人员、系统集成工程师和运维人员使用。该工具以 DICOM SCP 身份运行,能够接收并处理来自 PACS 或其他设备的 DICOM 请求,支持工作列表查询&…

2026/9/3 20:00:19 阅读更多 →
空屿故歌4灵魂永生攻略:唤魂使灵魂能量与召唤物机制详解

空屿故歌4灵魂永生攻略:唤魂使灵魂能量与召唤物机制详解

很多玩家第一次听说“空屿故歌”系列时,多半是被它的剧情氛围和独特地图设计吸引。而到了《空屿故歌4:灵魂永生》,玩法重心从单纯的岛屿探索,转向了灵魂、轮回与生死。玩家可以在空屿世界中扮演“唤魂使”,收集灵魂能量…

2026/9/3 20:00:19 阅读更多 →
原版MC数据包实现“唤魂使”灵魂系统:计分板、trigger与实体交互实战

原版MC数据包实现“唤魂使”灵魂系统:计分板、trigger与实体交互实战

各位老玩家、MC 服主、以及正在琢磨自定义玩法的朋友,大家好。 最近在玩大型生存服务器时,总能看到类似“转职唤魂使”“凝聚灵魂强度”“死亡后以灵魂形态继续参与游戏”这类新颖设计。《空屿故歌4:灵魂永生》这个名字听起来偏玩法向&#…

2026/9/3 20:00:19 阅读更多 →
现在性价比高的AI写作辅助网站有哪些品牌?聊聊真实使用体验

现在性价比高的AI写作辅助网站有哪些品牌?聊聊真实使用体验

每到期末、毕业答辩、课题申报阶段,很多学生都会陷入论文写作的困境:选题毫无头绪、大纲逻辑混乱、正文撰写耗时长、参考文献格式错误、查重重复率高、AIGC检测告警、本校排版标准复杂。纯人工从零开始撰写、反复修改格式和降重,往往耗费数周…

2026/9/3 20:00:19 阅读更多 →
光束质量评价指标详解:M²因子、发散角与Strehl比实用指南

光束质量评价指标详解:M²因子、发散角与Strehl比实用指南

简介:针对激光技术中的光束质量评估需求,这份资源围绕光束质量核心指标,特别是M平方因子与光束质量beta参数,面向激光加工、通信、医疗及科研领域的工程师、研究人员和相关专业学生,提供了从数据采集、轮廓分析到发散角…

2026/9/3 19:59:19 阅读更多 →

日新闻

AI智能体辅助JS逆向:从V8环境搭建到补环境实战

AI智能体辅助JS逆向:从V8环境搭建到补环境实战

先别急着点开,这不是劝退文,而是想讲清楚一件事:用 AI 做逆向值不值得学?如果要用,怎么搭一套“V8 环境 AI 智能体”来提升效率。最近逆向圈、爬虫圈都在聊 AI Agent、AST 工程逆向、JS 逆向这些词,很多新手…

2026/9/3 0:00:29 阅读更多 →
安卓设备通过修改机型信息解锁游戏高帧率:原理、操作与风险指南

安卓设备通过修改机型信息解锁游戏高帧率:原理、操作与风险指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 0:00:29 阅读更多 →
ARM版OpenJDK 11安装部署全攻略:下载、配置与避坑指南

ARM版OpenJDK 11安装部署全攻略:下载、配置与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 0:00:29 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/9/3 4:22:22 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/9/3 4:22:01 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/9/3 4:22:59 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/3 4:17:49 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/3 4:18:56 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/3 4:21:44 阅读更多 →