Python Pandas dataframe.isna()
Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。
Pandas dataframe.isna()函数是用来检测缺失值的。它返回一个布尔同尺寸的对象,表明这些值是否为NA。NA值,如None或numpy.NaN,将被映射为True值。其他的都会被映射为假值。空字符串 “或numpy.inf等字符不被视为NA值(除非你设置pandas.options.mode.use_inf_as_na = True)。
语法:
DataFrame.isna()
返回 : DataFrame中每个元素的bool值的掩码,表示一个元素是否不是NA值。
例子#1:使用isna()函数来检测数据帧中的缺失值。
# importing pandas as pd
import pandas as pd
# Creating the dataframe
df = pd.read_csv("nba.csv")
# Print the dataframe
df
让我们使用isna()函数来检测缺失的值。
# detect the missing values
df.isna()
输出 :
在输出中,对应于缺失值的单元格包含真值,否则为假值。
例子#2:使用isna()函数检测pandas系列对象中的缺失值
# importing pandas as pd
import pandas as pd
# Creating the series
sr = pd.Series([12, 5, None, 5, None, 11])
# Print the series
sr
让我们检测一下系列中所有的缺失值。
# to detect the missing values
sr.isna()
输出 :