用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。