Python 数据清洗实战——缺失值、异常值、重复值处理
实际数据很少是干净的缺失值、异常值、重复值都需要处理。这篇用 pandas 把这三种情况说清楚。一、缺失值处理importpandasaspdimportnumpyasnp# 查看缺失值print(df.isnull().sum())# 删除缺失值df.dropna(subset[姓名],inplaceTrue)# 填充缺失值df[年龄].fillna(df[年龄].mean(),inplaceTrue)# 均值填充df[工资].fillna(df[工资].median(),inplaceTrue)# 中位数填充df[部门].fillna(未知,inplaceTrue)# 固定值填充df[评分].fillna(methodffill,inplaceTrue)# 前向填充二、异常值处理# Z-score 法fromscipyimportstats znp.abs(stats.zscore(df[工资]))dfdf[z3]# 去掉 Z-score 3 的# IQR 法Q1df[工资].quantile(0.25)Q3df[工资].quantile(0.75)IQRQ3-Q1 dfdf[(df[工资]Q1-1.5*IQR)(df[工资]Q31.5*IQR)]三、重复值处理# 查看重复print(df.duplicated().sum())print(df.duplicated(subset[姓名]).sum())# 删除重复df.drop_duplicates(inplaceTrue)df.drop_duplicates(subset[姓名],keeplast,inplaceTrue) 觉得有用的话点赞 关注【张老师技术栈】吧

相关新闻

SpringBoot 整合 JWT——Token 认证与自动刷新

SpringBoot 整合 JWT——Token 认证与自动刷新

Session 方式在分布式环境下不好用,JWT(JSON Web Token)是目前主流的无状态认证方案。服务端不需要存 Session,Token 中包含了用户信息。 一、JWT 结构 header.payload.signatureheader: 加密算法 payload: 用户数据&#xff08…

2026/8/1 4:18:58 阅读更多 →
SpringBoot 整合 Nacos 配置中心——配置集中管理

SpringBoot 整合 Nacos 配置中心——配置集中管理

当服务数量增多时,修改一个配置要在每个服务上改一遍,非常麻烦。Nacos 配置中心可以把所有配置集中管理,修改后实时生效,无需重启。 一、部署 Nacos docker run -d \--name nacos \-p 8848:8848 \-e MODEstandalone \nacos/nacos-…

2026/7/31 6:49:13 阅读更多 →
算法面试——二叉树遍历:递归、非递归、重建二叉树

算法面试——二叉树遍历:递归、非递归、重建二叉树

二叉树遍历是算法面试的绝对基础。递归写法要熟练,非递归写法要能手撕。 一、前序遍历 void preorder(TreeNode root) {if (root null) return;System.out.print(root.val " ");preorder(root.left);preorder(root.right); }void preorderIter(TreeNode…

2026/7/31 18:47:32 阅读更多 →

最新新闻

MyBatis-Plus类型处理器查询失效?四种方案彻底解决JSON字段映射null问题

MyBatis-Plus类型处理器查询失效?四种方案彻底解决JSON字段映射null问题

1. 问题现场:一个令人困惑的“空值”谜团最近在做一个后台管理功能,涉及到用户信息的复杂查询。实体类里有个字段叫extInfo,是个JSON字符串,我用了MyBatis-Plus的TableField(typeHandler JacksonTypeHandler.class)来让它和数据库…

2026/8/1 4:19:24 阅读更多 →
C语言文件读写核心原理与实战:从流抽象到二进制操作

C语言文件读写核心原理与实战:从流抽象到二进制操作

1. 项目概述:为什么文件读写是C语言的“必修课”?干了这么多年嵌入式开发和系统编程,我越来越觉得,文件操作是C语言程序员从“会写代码”到“能解决实际问题”的一道分水岭。你可能用printf和scanf玩转了控制台,但一旦…

2026/8/1 4:19:24 阅读更多 →
Python中文分词库jieba安装与配置全指南:从环境搭建到实战应用

Python中文分词库jieba安装与配置全指南:从环境搭建到实战应用

1. 为什么你的Python项目需要一个“中文分词器”?如果你刚开始接触Python,或者正在处理一些中文文本数据,比如想分析一段新闻的情感倾向、统计一部小说的高频词汇,甚至是想做一个简单的聊天机器人,你可能会遇到一个最基…

2026/8/1 4:19:24 阅读更多 →
C++多维vector初始化:一行代码创建动态数组的优雅实践

C++多维vector初始化:一行代码创建动态数组的优雅实践

1. 项目概述:一行代码搞定多维数组的优雅艺术在C的日常开发中,尤其是处理算法、图像处理、科学计算或者游戏开发时,我们经常需要和二维、三维数组打交道。传统的C风格数组,比如int arr[10][10],虽然直观,但…

2026/8/1 4:19:24 阅读更多 →
数据结构与算法学习神器:从Visualgo到Python Tutor的可视化工具全指南

数据结构与算法学习神器:从Visualgo到Python Tutor的可视化工具全指南

1. 项目概述:为什么我们需要“可视化”来学习数据结构与算法?如果你正在学习编程,或者已经是一名开发者,大概率听过这句话:“数据结构和算法是程序员的内功”。这话没错,但问题是,这门“内功”的…

2026/8/1 4:19:24 阅读更多 →
口碑良好的轻便反弹器厂家

口碑良好的轻便反弹器厂家

在家具五金配件的市场中,轻便反弹器虽小,却起着至关重要的作用。它能为家具使用带来便捷与舒适,提升整体使用体验。随着市场需求的不断增长,众多厂家纷纷入局,如何挑选到一家口碑良好的轻便反弹器厂家成为企业客户、行…

2026/8/1 4:18:24 阅读更多 →

日新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/1 0:00:48 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/31 1:03:03 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/31 4:19:39 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/1 0:00:48 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/1 0:00:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/1 0:00:48 阅读更多 →