从品牌网站建设到网络营销策划,从策略到执行的一站式服务
DataFrame.isna(self) → 'DataFrame'
创新互联公司专业为企业提供康马网站建设、康马做网站、康马网站设计、康马网站制作等企业网站建设、网页设计与制作、康马企业网站模板建站服务,10多年康马做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
Detect missing values.
这个函数,就是用来检测缺失值的,返回的是一个Boolean数组
当我们想要看每一列中,缺失值的个数的时候
这里使用 df.isnull() 也是一样的, isnull 是 isna 的别名,
可以使用numpy中的函数判读dataframe中是否有NaN的值
import numpy as np
if np.any(df.isnull()): 先判断是否有NaN的值,随后遍历dataframe的所有列,注意df.isna()函数,就是判断是否为NaN。循环体中的命令是将NaN替换成某种数值(平均值、中位数之类,依据你的处理逻辑)
for __column_index in df.columns[df.isna().any()].to_list():
df[__column_index].fillna(df[__column_index].mean(), inplace=True)
ISNA函数是用来检测一个值为#N/A的问题,返回TRUE或FALSE。ISNA值为错误值#N/A(值不存在)。isna函数的语法格式是:=ISNA(value)。
IS 类函数,可以检验数值的类型并根据参数取值返回 TRUE 或 FALSE。例如,如果数值为对空白单元格的引用,函数 ISBLANK 返回逻辑值 TRUE,否则返回 FALSE。
扩展资料
ISNA函数常见用法:
在使用vlookup函数时,如果查询表单中的第一列在被查询表单的第一列中没有时,则返回“#N/A”,表示返回值不可用。这同时也带来问题。
“#N/A”单元格所在的列和行都不能进行加和(如sum())或其他计算,因为最后的计算结果肯定也是“#N/A”。因此,必须将“#N/A”通过某种方法改成空或0,这时就一般需要用if函数结合ISNA函数来进行。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图