python统计缺失值个数_python数据分析—缺失值的处理

本文介绍了在Python中如何处理数据缺失值,包括使用numpy和pandas库来找出、填充、删除缺失值,以及统计缺失值数量。通过示例展示了fillna()方法的不同用法,如用数值填充、字典指定填充和向前填充,还讲解了dropna()方法删除缺失值的两种方式。
摘要由CSDN通过智能技术生成

import numpy as np

import pandas as pd

from pandas import Series,DataFrame

找出确实数据的方法

missing = np.nan #创建变量使其等于numpy中表示缺失值的值

series_obj = Series(['a','b',missing,'d','e','f',missing,'h'])

series_obj

# object_name.isnull()

# .isnull()方法返回True/False布尔值,指示Pandas对象中的元素是否为空值。\

series_obj.isnull()

填充缺失值

#首先要创建一个带有缺失值的矩阵

np.random.seed(25)

df_obj=DataFrame(np.random.randn(36).reshape(6,6))

df_obj

df_obj.iloc[3:5,0] = missing

df_obj.iloc[1:4,5] = missing

df_obj

# object_name.fillna(numeric value)

# .fillna()方法从Pandas对象中查找每个缺少的值,并用传入的数值进行填充

filled_df = df_obj.fillna(0)

filled_df

df_obj

# object_name.fillna(dict)

# 可以将字典传递给.fillna()方法。 然后,该方法将填充每个列(由字典键指定)中的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值