用法:
Series.map(arg, na_action=None) → Series
根据输入对应关系映射 Series 的值。
用于将 Series 中的每个值替换为另一个值,该值可能源自函数
dict
或Series
。- arg:函数,collections.abc.Mapping 子类或系列
映射对应。
- na_action:{无,‘ignore’},默认无
如果‘ignore’,传播 NaN 值,而不将它们传递给映射对应关系。
- Series
与调用者相同的索引。
参数:
返回:
注意:
请注意Map目前仅支持fixed-width 数字类型函数。
例子:
>>> s = cudf.Series(['cat', 'dog', np.nan, 'rabbit']) >>> s 0 cat 1 dog 2 <NA> 3 rabbit dtype: object
map
接受dict
或Series
。在dict
中找不到的值将转换为NaN
,目前不支持 dicts 中的默认值。:>>> s.map({'cat': 'kitten', 'dog': 'puppy'}) 0 kitten 1 puppy 2 <NA> 3 <NA> dtype: object
它还接受数字函数:
>>> s = cudf.Series([1, 2, 3, 4, np.nan]) >>> s.map(lambda x: x ** 2) 0 1 1 4 2 9 3 16 4 <NA> dtype: int64
相关用法
- Python cudf.Series.max用法及代码示例
- Python cudf.Series.mask用法及代码示例
- Python cudf.Series.min用法及代码示例
- Python cudf.Series.multiply用法及代码示例
- Python cudf.Series.mode用法及代码示例
- Python cudf.Series.median用法及代码示例
- Python cudf.Series.mul用法及代码示例
- Python cudf.Series.mod用法及代码示例
- Python cudf.Series.memory_usage用法及代码示例
- Python cudf.Series.mean用法及代码示例
- Python cudf.Series.ceil用法及代码示例
- Python cudf.Series.update用法及代码示例
- Python cudf.Series.head用法及代码示例
- Python cudf.Series.reindex用法及代码示例
- Python cudf.Series.interleave_columns用法及代码示例
- Python cudf.Series.nlargest用法及代码示例
- Python cudf.Series.to_frame用法及代码示例
- Python cudf.Series.notnull用法及代码示例
- Python cudf.Series.isnull用法及代码示例
- Python cudf.Series.rmod用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.Series.map。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。