maxframe.dataframe.Series.isin#
- Series.isin(values)#
Series 中的元素是否包含在 values 中。
返回一个布尔 Series,显示 Series 中的每个元素是否与传入的 values 序列中的某个元素完全匹配。
- 参数:
values (set or list-like) -- 用于测试的值序列。传入单个字符串将引发
TypeError。应将单个字符串转换为只包含一个元素的列表。- 返回:
布尔 Series,表示每个元素是否在 values 中。
- 返回类型:
- 抛出:
TypeError --
如果 values 是字符串
参见
DataFrame.isinDataFrame 上的等效方法。
示例
>>> import maxframe.dataframe as md >>> s = md.Series(['lame', 'cow', 'lame', 'beetle', 'lame', ... 'hippo'], name='animal') >>> s.isin(['cow', 'lame']).execute() 0 True 1 True 2 True 3 False 4 True 5 False Name: animal, dtype: bool
传入单个字符串如
s.isin('lame')将引发错误。应使用只包含一个元素的列表代替:>>> s.isin(['lame']).execute() 0 True 1 False 2 True 3 False 4 True 5 False Name: animal, dtype: bool