> For the complete documentation index, see [llms.txt](https://danfo.jsdata.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://danfo.jsdata.org/api-reference/dataframe/dataframe.apply_map.md).

# DataFrame.applyMap

danfo.DataFrame.applyMap(callable, options)

| Parameters | Type     | Description                                                           | Default   |
| ---------- | -------- | --------------------------------------------------------------------- | --------- |
| callable   | Function | Function to apply to each column or row                               |           |
| options    | Object   | **axis**: 0 or 1. If 0, compute the power column-wise, if 1, row-wise | {axis: 1} |

## **Examples**

### Apply a function to each element in a DataFrame

{% hint style="info" %}
Note that the specified function passed to **applyMap** will be called with each element in the DataFrame. If you need to apply a function across an axis, then use the [apply](/api-reference/dataframe/danfo.dataframe.apply.md) function.
{% endhint %}

{% tabs %}
{% tab title="Node" %}

```javascript
const dfd = require("danfojs-node")

let data = {
    short_name: ["NG", "GH", "EGY", "SA"],
    long_name: ["Nigeria", "Ghana", "Eqypt", "South Africa"]
}
let df = new dfd.DataFrame(data)

function lower(x) {
    return `${x}`.toLowerCase()
}

let df_new = df.apply_map(lower)
df_new.print()
```

{% endtab %}

{% tab title="Browser" %}

```
```

{% endtab %}
{% endtabs %}

{% tabs %}
{% tab title="Output" %}

```
╔════════════╤═══════════════════╤═══════════════════╗
║            │ short_name        │ long_name         ║
╟────────────┼───────────────────┼───────────────────╢
║ 0          │ ng                │ nigeria           ║
╟────────────┼───────────────────┼───────────────────╢
║ 1          │ gh                │ ghana             ║
╟────────────┼───────────────────┼───────────────────╢
║ 2          │ egy               │ eqypt             ║
╟────────────┼───────────────────┼───────────────────╢
║ 3          │ sa                │ south africa      ║
╚════════════╧═══════════════════╧═══════════════════╝
```

{% endtab %}
{% endtabs %}
