**Pandas**

655 guides

*chevron_left*

**Common questions**

Checking Version Number of PandasDifference between copy and viewDifference between isna and isnull methodsDifference between methods apply and applymap of a DataFrameDifference between None and NaN in PandasDifference between Series and DataFrameFancy indexingPlotting in PandasWhat is SettingWithCopyWarning?What is the ordering of the date units when printed

check_circle

Mark as learned thumb_up

0

thumb_down

0

chat_bubble_outline

0

Comment auto_stories Bi-column layout

settings

# Difference between methods apply and applymap of a Pandas DataFrame

*schedule*Aug 12, 2023

local_offer

Tags Python●Pandas

*toc*Table of Contents

*expand_more*

Master the

Start your free 7-days trial now!

**mathematics behind data science**with 100+ top-tier guidesStart your free 7-days trial now!

Both the DataFrame methods `apply(~)`

and `applymap(~)`

transform values in the DataFrame using the specified function.

However, the difference is as follows:

`apply(~)`

applies the specified function to each row or column of the DataFrame.`applymap(~)`

applies the specified function to each value of the DataFrame.

# Examples

Consider the following DataFrame:

```
df = pd.DataFrame({"A":[3,4], "B":[5,6]}, index=["a","b"])df
A Ba 3 5b 4 6
```

To compute the sum of each column of `df`

:

```
df.apply(np.sum)
A 7B 15dtype: int64
```

Since the summation is an operation involving a row or column, we must use `apply(~)`

method - `applymap(~)`

will not work here.

The `applymap(~)`

comes into play when we want to apply a transformation on each value of the DataFrame:

```
df.applymap(lambda x : 1 if x > 3 else 0)
A Ba 0 1b 1 1
```

# Related

Pandas DataFrame | apply method

Applies the specified function to each row or column of the DataFrame.

*chevron_right*

Pandas DataFrame | applymap method

Applies a function on each entry of the source DataFrame.

*chevron_right*

Published by Isshin Inada

Edited by 0 others

Did you find this page useful?

thumb_up

thumb_down

Comment

Citation

Ask a question or leave a feedback...

thumb_up

0

thumb_down

0

chat_bubble_outline

0

settings

Enjoy our search

Hit / to insta-search docs and recipes!