Pandas库入门:数据处理与分析全解析
1. 数据成员关系判断
在Pandas中, isin()
函数不仅可以用于 Series
对象,还能应用于 DataFrame
对象,用于判断一组值的成员关系。以下是一个示例:
>>> frame.isin([1.0,'pen'])
color object price
0 False False False
1 False True True
2 False False False
3 False False False
4 False False False
上述代码返回一个只包含布尔值的 DataFrame
,其中 True
表示满足成员关系的值。若将返回值作为条件传入,可得到一个仅包含满足条件值的新 DataFrame
:
>>> frame[frame.isin([1.0,'pen'])]
color object price
0 NaN NaN NaN
1 NaN pen 1
2 NaN NaN NaN
3 NaN NaN NaN
4 NaN NaN NaN