Python检测excel数据中是否存在“NaN”或者“inf”

使用 Pandas 检查 DataFrame

检查 NaN

import pandas as pd

# 读取数据
df = pd.read_csv('your_data.csv')

# 检查是否有任何 NaN 值
has_nan = df.isnull().values.any()
print(f"数据中是否有 NaN 值: {has_nan}")

# 查看每列 NaN 值的数量
nan_counts = df.isnull().sum()
print("每列中的 NaN 值数量:")
print(nan_counts)

检查 inf

import numpy as np

# 检查是否有任何 inf 值
has_inf = np.isinf(df.values).any()
print(f"数据中是否有 inf 值: {has_inf}")

# 查看每列 inf 值的数量
inf_counts = np.isinf(df.values).sum(axis=0)
print("每列中的 inf 值数量:")
print(inf_counts)

描述统计信息

# 查看数据的描述统计信息,帮助识别异常值
print(df.describe())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值