处理其他标记的缺失值| 学习笔记

简介: 快速学习处理其他标记的缺失值

开发者学堂课程【Python 数据分析库 Pandas 快速入门处理其他标记的缺失值学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/607/detail/8861


处理其他标记的缺失值


处理步骤

1.替换 “?” 为 np.nan

df.replace(to_replace=""?", value=np.nan)

2.处理 np.nah 缺失值的步骤


处理缺失值实例

第一步:读取数据

In:

path = “https://archive.ics.uci.edu/ml/machine-learning-databases /breast-cancer-wisconsin/breast-cancer-wisconsin.data”

name = [ “Sample code number”, “Clump Thickness”, “Uniformity of Cell Size”,  “Uniformity of Cell Shape”, “Marginal Adhesion”, “Single Epithelial Cell Size”, “Bare Nuclei”, “Bland Chromatin”, “Normal Nucleoli” ]

data = pd. read_csv (path, names=name)

Data

第二部:替换

In:

data_new = data.replace(to_replace=" ? ", value=np.nan)

 //刚刚“?”的部分已经变成 nan

data_new.head()

第三步:删除缺失值

In:

data_new.dropna (inplace = True)

data_new.isnull().any()

//全部返回 False 说明不存在缺失值了

Out:

相关文章
|
机器学习/深度学习 人工智能 供应链
智能制造:AI驱动的生产革命——探索生产线优化、质量控制与供应链管理的新纪元
【7月更文第19天】随着第四次工业革命的浪潮席卷全球,人工智能(AI)正逐步成为推动制造业转型升级的核心力量。从生产线的智能化改造到质量控制的精密化管理,再到供应链的全局优化,AI技术以其强大的数据处理能力和深度学习算法,为企业开启了全新的生产效率和质量标准。本文将深入探讨AI在智能制造中的三大关键领域——生产线优化、质量控制、供应链管理中的应用与影响,并通过具体案例和代码示例加以阐述。
1608 3
|
SQL Java 数据库连接
SpringBoot 如何打印mybatis的执行sql
SpringBoot 如何打印mybatis的执行sql
1199 0
|
C# C语言 iOS开发
OC中的宏 和 C中的预编译宏定义
1、先来几个常用的: [csharp] view plain copy // 是否高清屏   #define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 9
3427 0
|
5天前
|
云安全 人工智能 自然语言处理
|
9天前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。
847 26
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
427 4
|
12天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
821 59
Meta SAM3开源:让图像分割,听懂你的话