mapMissing(_:)
Creates a new column of typed values by applying the given thread-safe transform to every element of this untyped column, including missing elements.
Declaration
func mapMissing<T>(_ lazyTransform: @escaping (MLDataValue) -> T?) -> MLDataColumn<T> where T : MLDataValueConvertibleParameters
- lazyTransform:
A thread-safe element transformation function. The implementation of the transform you provide should accept an element of the column and return a transformed value of a type that conforms to Mldatavalueconvertible. If the transform returns
nilfor a given element, the corresponding element in the new column will have a missing value.
Return Value
A new MLDataColumn column.