Python Pandas dataframe.eq()
Python是一种进行数据分析的伟大语言,主要是因为以数据为中心的Python包的奇妙生态系统。Pandas就是这些包中的一个,它使导入和分析数据变得更加容易。
Pandas dataframe.eq() 是一个用于灵活比较的包装器。它提供了一种方便的方式来执行数据框架对象与常数、系列或另一个数据框架对象的比较。
语法: DataFrame.eq(other, axis=’columns’, level=None)
参数:
other:系列,数据框架,或常数
axis: {0, 1, ‘索引’, ‘列’}
level: 默认为无
返回:结果:包含布尔值的数据框架
例子#1:使用eq()函数查找数据帧和常数之间的比较结果。
现在找到数据帧元素与值2的比较。
输出 :
输出是一个数据框架,其中的单元格包含比较的结果。真值表示单元格的值与比较值相等,假值表示被比较的非相等值。注意,缺失的值是如何被评估为假的。如果我们使用平等运算符比较两个NaN,那么结果将是假的。
示例#2:使用eq()函数测试数据框对象和系列对象之间是否相等
现在创建一个系列对象,其元素数与沿索引axis的元素数相等。
注意:如果数据框架的索引axis和系列对象的尺寸不一样,则会发生错误。
现在,找出数据框架对象和系列对象之间沿索引axis的比较。系列的尺寸和数据框架axis的尺寸应该是相同的,以便进行比较。
输出 :
输出是一个数据框架,其中的单元格包含当前单元格元素与相应系列对象单元格的比较结果。