搞定数据清洗,你只需要这几招

解锁Excel超能力:方方格子插件介绍 大家在日常工作当中,Excel 可是处理数据的一把好手,但也藏着不少麻烦。就说数据整理,碰到重复值,手动一个个删,累得眼花,还容易出错;遇上要按条件筛选、排序,步骤繁琐,稍不留神就乱套。函数计算更是 “重灾区”,复杂的公式像 VLOOKUP、SUMIFS,参数一多,脑子就打结,更别说嵌套使用了。还有批量操作,像给文本加前缀、后缀,常规方法得一遍遍重复,耗时又耗力。别急,今天就给大家推荐一款超给力的 Excel 插件 —— 方方格子,有了它,这些难题迎刃而解,工作效率蹭蹭涨,一起看看它的神奇之处! 阅读详情

搞定数据清洗,你只需要这几招

在收集数据或者中,我们获取到的数据是这样的:

亦或是这样的:

还可能是这样的:

 

这个时候我们需要进行的步骤就是数据清洗,数据清洗的对象主要是:缺失值、异常值、重复值和噪音处理。

 

缺失值

缺失值是指粗糙数据中由于缺少信息而造成的数据的聚类、分组、删失或截断。它指的是现有数据集中某个或某些属性的值是不完全的。

缺失值可以用以下方式来进行处理:

1、直接删除:样本较小的情况下,可能会影响最终的分析结果

2、估算:数据均匀,均值法填充;数据分布倾斜,中位数填充;根据数据的分布情况,可以采用均值、中位数、或者众数进行数据填充。

3、插补法:

·   随机插补法:从总体中随机抽取某几个样本代替缺失样本

  • 多重插补法:通过变量之间的关系对缺失数据进行预测,利用蒙特卡洛方法生成多个完整的数据集,在对这些数据集进行分析,最后对分析结果进行汇总处理
  • 热平台插补:指在非缺失数据集中找到一个与缺失值所在样本相似的样本(匹配样本),利用其中的观测值对缺失值进行插补。

·   拉格朗日差值法和牛顿插值法:两者都是通过给定n+1个互异的插值节点,让你求一条n次代数曲线近似地表示待插值的函数曲线.这就叫做代数插值啦.Lagrange插值代数和Newton法插值都属于代数插值的范畴

4、建模法

·   回归:基于完整的数据集,建立回归方程。对于包含空值的对象,将已知属性值代入方程来估计未知属性值,以此估计值来进行填充。当变量不是线性相关或预测变量高度相关时会导致有偏差的估计。

  • 极大似然估计:在缺失类型为随机缺失的条件下,假设模型对于完整的样本是正确的,通过观测数据的边际分布可以对缺失数据进行极大似然估计。
  • 贝叶斯、随机森林、决策树:建立模型对缺失值进行预测。

 

 

异常值

异常值(outlier)是指一组测定值中与平均值的偏差超过两倍标准差的测定值,与平均值的偏差超过三倍标准差的测定值,称为高度异常的异常值。

异常值可以采用以下方式来处理:

1、删除异常值

明显看出是异常且数量较少可以直接删除

2、不处理

如果算法对异常值不敏感则可以不处理,但如果算法对异常值敏感,则最好不要用这种方法,如基于距离计算的一些算法,包括kmeans,knn之类的。

3、平均值替代

损失信息小,简单高效

4、视为缺失值

可以按照处理缺失值的方法来处理

 

 

去重

去重是重复值处理的主要方法,主要目的是保留能显示特征的唯一数据记录。

数据集中的重复值包括以下两种情况:

  • 数据值完全相同的多条数据记录。
  • 数据主体相同但匹配到的唯一属性值不同。这种情况多见于数据仓库中的变化维度表,同一个事实表的主体会匹配同一个属性的多个值。

当数据集中的重复值是第一种情况时,直接去重即可,如果是第二种情况,需要根据属性的性质来决定是否去除。

 

噪音处理

噪声数据是指数据中存在着错误或异常(偏离期望值)的数据,这些数据对数据的分析造成了干扰。

噪音处理的方法有:

1、分箱法:

将待处理的数据按照一定的规则放入箱子中,考察每一个箱子中的数据,根据各个箱子的情况采取方法进行数据处理。

分箱方法:等深分箱法(按记录行数分箱,每箱具有相同的记录数)

          等宽分箱法(每个箱的区间范围是一个常量,根据区间范围分箱)

          用户自定义区间

          最小熵(使各区间分组内的记录具有最小熵)

分箱后对数据进行平滑处理:

  • 均值平滑:对同一箱值中的数据求平均值,箱内的数据用平均值代替。
  • 中位数平滑:取中位数,箱内数据用中位数来代替。
  • 边界平滑:箱中的最大和最小值同样被视为边界。箱中的每一个值被最近的边界值替换。

一般而言,宽度越大,光滑效果越明显。箱也可以是等宽的,其中每个箱值的区间范围是个常量。分箱也可以作为一种离散化技术使用.

 

2、回归法

可以用一个函数拟合数据来光滑数据。线性回归涉及找出拟合两个属性(或变量)的“最佳”直线,使得一个属性能够预测另一个。多线性回归是线性回归的扩展,它涉及多于两个属性,并且数据拟合到一个多维面。使用回归,找出适合数据的数学方程式,能够帮助消除噪声。

 

3、聚类

将物理的或抽象对象的集合分组为不同簇(一组数据对象的集合),找出并清除落在簇之外的值(孤立点),这些孤立点就是噪声。

 

 

最后,在进行清洗之前,一定一定不能把忘了储存你的源数据!

Excel隔行复制粘贴的高效解决方案 在数据处理中,Excel的隔行复制粘贴是常见需求,尤其在处理系统导出的日志文件或人工录入的格式要求时。传统方法如按住Ctrl键多选单元格在处理大量数据时效率低下。本文介绍了多种高效解决方案,包括筛选法、函数法(如INDEX+SMALL组合)、Power Query数据清洗和VBA宏脚本。这些方法不仅能快速处理空白单元格,还能提升数据处理效率,适用于财务、市场调研等场景。特别是Power Query和VBA宏,在处理大规模数据时表现尤为出色。 阅读详情

相关推荐

12个真正提速的Pandas核心方法:从清洗到报表的工程化实践

Pandas是Python数据处理的事实标准,其本质是基于NumPy和Cython优化的向量化计算引擎。掌握高效方法的关键在于理解底层原理——避免Python循环、触发编译路径、利用内存连续性。像query()、assign()、explode()这类方法之所以快,是因为它们绕过解释器开销、支持链式操作、原生适配DataFrame结构。在电商用户行为分析、金融风控建模、IoT日志清洗等真实场景中,合理选用这些方法可实现5–11倍性能提升,并显著降低内存占用与维护成本。本文聚焦经百万级数据压测验证的12个高频

weixin_31364787的博客 252

python 等深分箱法(均值平滑技术、边界值平滑技术)

python 等深分箱法(均值平滑技术、边界值平滑技术)

Happy_change的博客 2万+

精通Excel与VBA程序设计:从入门到实战自动化项目开发

如果你发现自己反复写类似的输入框(比如手机号验证、日期选择器),那就该考虑封装成自定义控件了。步骤:插入一个新UserForm,命名为添加TextBox和Label编写Property Let/Get方法ElseMsgBox "请输入11位手机号!End If以后谁要用手机号输入,直接拖进来设置属性就行,零重复代码,爽不爽?它不是最先进的技术,也不是最酷的框架。它的伟大之处在于:让普通人也能拥有系统化思维和自动化能力。

weixin_35756130的博客 814

数据挖掘如何分箱以及如何对每个箱子中的数据进行平滑处理

参考:https://www.cnblogs.com/serena45/p/5559122.html 分箱的方法:有4种:等深分箱法、等宽分箱法、最小熵法和用户自定义区间法。 数据平滑方法:有3种按平均值平滑、按边界值平滑和按中值平滑。 统一权重,也成等深分箱法,将数据集按记录行数分箱,每箱具有相同的记录数,每箱记录数称为箱子的深度。这是最简单的一种分箱方法。 统一区间,也称等宽分箱法,使...

HWP 2万+

PHP使用PhpSpreadsheet实现Excel导入MySQL:完整方案与常见坑

在后台系统开发中,Excel数据批量导入数据库是高频刚需。从运营整理的表格到业务系统落库,涉及文件格式识别、单元格类型解析、数据清洗、批量写入等环节,每一步都藏着细节问题。本文从数据导入的通用场景出发,介绍如何基于PHP生态的PhpSpreadsheet库高效读取xls/xlsx文件,并通过PDO预处理与事务控制实现稳定批量入库。针对科学计数法导致的长数字精度丢失、Excel日期序列号转换、中文编码乱码、MySQL 8.0认证插件不兼容等典型痛点,给出可落地的解决方案。无论是用户列表导入、商品SKU上架还是

weixin_29005499的博客 291

Python学业预警系统实战:从数据库设计到二次开发

从Python Web开发与数据库设计的视角,理解学业预警系统的完整业务闭环。系统围绕成绩数据,实现自动计算、分级预警与通知触达,核心在于规则可配置、数据可追踪。文章深入讲解MySQL表结构设计、预警引擎实现、角色权限控制,并给出Excel导入、定时任务等工程实践方案。针对课程设计或小型实战项目,提供从环境配置到二次开发的全流程参考,帮助开发者快速落地一个可用于高校的学业预警工具。

weixin_34319374的博客 452

springboot -重定向携带数据 RedirectAttributes

springboot -重定向携带数据 RedirectAttributes 当controller层需要重定向到指定页面时,如何携带数据? 传统使用session 使用RedirectAttributes. (利用session原理) 优点: 提供了addFlashAttribute 等方法.确保数据只能被使用一次后删除 RedirectAttributes的使用 public interface RedirectAttributes extends Model { RedirectAt

NeverGiveUp 7804

2024省市县行政区划SHP矢量数据包使用技巧与常见问题排查

在国土空间规划、选址分析和专题制图等工程实践中,行政区划边界矢量数据是高频使用的基础底图。SHP作为GIS行业通用交换格式,由几何、索引、属性等多个文件共同构成,理解其文件组成与坐标系统原理是避免数据加载失败和位置偏移的关键。以2024年最新省市县三级行政区划SHP数据包为例,从属性表结构、行政区划代码过滤,到投影转换、编码修复,再到批量裁剪、KML/GeoJSON互转等高频操作,系统梳理了完整的数据处理流程。掌握这些方法,能够显著提升空间数据管理和分析效率,让规划项目少走弯路。

weixin_29093017的博客 241

【机器学习】这3种特征分箱方法,一定要理解掌握

大家好,一般在建立时,当我们进行特征工程的工作经常需要对连续型变量进行离散化的处理,也就是将连续型字段转成离散型字段。离散化的过程中,连续型变量重新进行了编码。特征离散化后,模型会更稳定,降低了模型过拟合的风险。本文主要介绍3种常见的特征分箱方法,...

Python数据挖掘 7116

英飞凌TC3xx的GTM模块到底有多强?从PWM生成到电机驱动,一篇讲透车载定时器核心

本文深入解析英飞凌TC3xx系列中的GTM模块在汽车电子领域的强大功能,从PWM生成到电机驱动的全链路设计。通过模块化架构和硬件级解决方案,GTM显著提升系统精度和响应速度,适用于电机控制、电源管理等复杂场景。文章结合实战经验,详细拆解GTM的技术实现和性能优势。

weixin_27741699的博客 204

nCode:GlyphWorks案例教程一

nCode GlyphWorks案例一Comparing Frequency Content of Two Different Tests案例文件目标配置选择数据 Comparing Frequency Content of Two Different Tests 在本案例中,我们将比较来自两个不同测试的六个加速计通道的频率内容。将三轴加速度计放置在车辆的左前角和右前角,然后分别在两个不同的试验路面上行驶12分钟以上。 案例文件 此案例的文件(采用nCode DAC格式)位于nCode安装目录下的\demo

追月行的博客 1万+

数据清洗中异常值(离群值)的判别和处理方法

异常值甄别可能有很多方法,实际使用的时候感觉还是箱型图好用,一目了然,清晰易懂。

dhr223的博客 7万+

博途WinCC多语言项目配置指南

在博途(TIA Portal)中为WinCC项目配置多语言功能,需通过系统化步骤实现界面文本的动态切换。

dhaimo的博客 2470

Python爬虫数据清洗实战:从杂乱无章到整洁可用

小伙伴们,做爬虫最头疼的不是抓数据,而是抓回来那一堆乱七八糟的内容!价格里混着符号、日期格式千奇百怪、还有重复和缺失的值,看着就头大。别慌,咱们用Python几招就能搞定。Pandas处理表格数据是真香,正则表达式专门治各种不服,再加上BeautifulSoup清标签,保准让原始数据改头换面!

weixin_44617651的博客 736

YOLOv8中Bottleneck模块的残差连接机制解析

本文深入解析了YOLOv8目标检测模型中Bottleneck模块的核心设计,重点阐述了其残差连接机制。该机制通过构建一条信息“捷径”,有效缓解了深层网络中的梯度消失问题,稳定了训练过程,并提升了特征提取效率。文章结合代码详细拆解了模块结构,并探讨了其在YOLOv8骨干网络与检测头中的关键作用及参数调优思路。

weixin_29061821的博客 253

实战分享:如何用Jetson Nano+HM30图传搭建低空YOLOv5检测系统(附VNC避坑指南)

本文详细介绍了如何利用Jetson Nano和HM30图传搭建低空YOLOv5检测系统,重点解决了无人机应用中的硬件连接和VNC延迟优化问题。通过对比WiFi直连与图传方案的优劣,提供了网络配置、VNC优化及YOLOv5模型加速的实战技巧,帮助开发者实现高效稳定的低空目标检测系统。

weixin_29174385的博客 110

一次搞定 PDF、Word、Excel 转 Markdown,MarkItDown 免费转换工具全指南

周一早上九点,你的老板甩过来一份三十多页的 PDF 项目报告,让你"整理成能检索、能引用的文本"。你熟练地打开文件、全选、复制,粘贴进新文档——然后看着标题全丢、表格碎成一团乱麻、缩进彻底失踪的"车祸现场"陷入沉默。这还不是最崩溃的:下午还要处理同事发来的 Word 合同、Excel 报价表,以及一个装着十几份资料的 ZIP 压缩包。 你需要的不是又一个"复制粘贴工具",而是一个能**把各种办公

gitblog_00638的博客 994

【VSCode Python无法格式化代码】

提示:需要Install Formatter…安装插件autopep8,点击install。出现Format Document。

AIFRZ的博客 1万+

数据江湖生存指南:Pandas这把瑞士军刀我劝你早点开刃!

它把数据从"静态档案"变成了"可编程流体"。还记得第一次用自定义函数时,那种"我掌控数据"的感觉比升职加薪还爽!(虽然后来debug了仨小时…)江湖传言"Pandas是SQL+Excel的私生子",要我说——它根本是数据分析师的机械外骨骼。现在处理数据前,我总会条件反射想:“这个用Pandas怎么做?” (职业病的另一种说法?还在Excel里手动筛选?快把刻进DNA吧!下次数据暴动时,你会回来谢我的~(眨眼)

gammageek的博客 1349

20、超声多普勒成像技术全解析

本文全面解析了超声多普勒成像技术,涵盖彩色血流成像(CFI)、能量多普勒成像、超快多普勒成像和矢量多普勒成像的原理、流程、优势及临床应用场景。详细探讨了各成像模式的特点,如CFI的血流方向与速度可视化、能量多普勒对小血管的高灵敏度、超快多普勒的高帧率分析能力,以及矢量多普勒消除角度依赖性的创新方法。同时分析了技术面临的挑战及未来发展趋势,包括更高分辨率、人工智能辅助诊断和便携式设备的发展,为医学影像研究和临床诊断提供重要参考。

z2a3b4c5d的博客 277

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Agent 实操入门 02:第一款工具怎么挑、怎么用 —— 以腾讯 WorkBuddy 为例

本文是《Agent入门学习指南》系列第二篇,以腾讯WorkBuddy为例指导新手如何选择和使用第一个AI Agent工具。文章强调入门阶段应专注掌握一个工具的核心功能,避免贪多求全。WorkBuddy作为示例工具具有免费、易用、功能完整等特点,适合零基础用户。 文章详细解析了WorkBuddy七大核心功能: 新建任务:直接派发具体工作指令 助理:仅咨询不执行 项目:管理长期工作的独立空间 专家:调用特定领域专业能力 技能:安装预设功能模块 自动化:设置定时任务 灵感:提供优质提示词模板 重点推荐新手学习Ma

2301_80843055的博客 550

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

生产级多维聚合:Pandas中多列异构聚合与业务逻辑嵌入实战

多维聚合是数据分析的核心能力,本质是基于分组键对数据进行切分、独立计算与结构化合并的过程。其技术原理根植于MapReduce范式,要求严格满足结合律与分组隔离性,否则易引发指标失真。在银行风控、电商归因、保险精算等高要求场景中,单纯使用groupby.agg已无法应对多列异构聚合、动态时间窗口、业务规则可嵌入等刚性需求。本文聚焦真实生产环境中的七类高频难题,详解如何通过自定义聚合函数、apply返回Series、unstack矩阵化、滚动/扩展窗口协同等手段,实现既符合监管审计要求、又兼容BI工具的稳健输出

weixin_30394669的博客 468

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

数据仓库实验一分箱与数据平滑

数据仓库实验一分箱与数据平滑

cai_4的博客 4466

数据挖掘实验(二)数据预处理【等深分箱与等宽分箱】

在分箱前,一定要先排序数据,再将它们分到等深(等宽)的箱中。常见的有两种分箱方法:等深分箱和等宽分箱。等深分箱:按记录数进行分箱,每箱具有相同的记录数,每箱的记录数称为箱的权重,也称箱子的深度。等宽分箱:在整个属性值的区间上平均分布,即每个箱的区间范围设定为一个常量,称为箱子的宽度。

qq_62377885的博客 7014
上一篇: pyecharts常见柱状图、圆饼图、散点图
下一篇: python时间处理(一)Time
DataCastle
博客等级 码龄10年 870粉丝 202原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值