# Map values
> Supported in: Batch, Faster, Streaming
Changes the values of the input column to new values based on a map of key-value pairs. If the input value is not found in the map, the default value is used.
**Expression categories:** Data preparation
## Declared arguments
* **Column to replace values in:** Column containing the initial values to be mapped to new values.
*Expression\*
* **Default value:** The default value to be added to the output column if the input value is not found in the map.
*Expression\*
* **Values map:** Map consisting of key-value pairs. The key of the map is the original value found in the input to be mapped to a new one, whereas the value of the map represents the new value to be replaced with.
*Expression\