Python Pandas Index.notna()

Python Pandas Index.notna()

Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python软件包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据更加容易。
Pandas Index.notna() 函数 检测现有的(非遗漏的)数值。返回一个布尔同大小的对象,表明这些值是否为非NA。非遗漏的值会被映射为True。像空字符串 “或numpy.inf这样的字符不被认为是NA值(除非你设置pandas.options.mode.use_inf_as_na = True)。NA值,如None或numpy.NaN,会被映射为False值。

语法: Index.notna()
参数:不接受任何参数。
返回: numpy.ndarray。布尔数组,表示哪些条目不是NA。

例子#1:使用Index.notna()函数来查找Index中所有的非遗漏值。

# importing pandas as pd
import pandas as pd
 
# Creating the Index
idx = pd.Index(['Labrador', None, 'Beagle', 'Mastiff',
                    'Lhasa', None, 'Husky', 'Beagle'])
# Print the Index
idx

输出 :

Python Pandas Index.notna()

现在我们检查索引中的非缺失值。

# checks for non-missing values.
idx.notna()

输出 :

Python Pandas Index.notna()

该函数返回一个array对象,其大小与索引的大小相同。真值表示索引标签没有丢失,假值表示索引标签丢失。

示例#2:使用Index.notna()函数来检查Datetime索引中的非缺失标签。

# importing pandas as pd
import pandas as pd
 
# Creating the Datetime Index
idx = pd.DatetimeIndex([pd.Timestamp('2015-02-11'),
                    None, pd.Timestamp(''), pd.NaT])
 
# Print the Datetime Index
idx

输出 :

Python Pandas Index.notna()

现在我们将检查Datetime Index中的标签是否存在或丢失。

# test whether the passed Datetime
# Index labels are missing or not.
idx.notna()

输出 :

Python Pandas Index.notna()

正如我们在输出中看到的,该函数返回了一个数组对象,其大小与Datetime索引的大小相同。真值表示索引标签没有丢失,假值表示索引标签丢失。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程