Dark Mode On/Off

In this tutorial, we will discuss and learn the pandas `Series.add() `method. By using this method, we can add the Series with other Series, scalar value. When this method applied to the Series, it returns a Series. This method supports the filling NaN values using the parameter `fill_value`.

The below is the syntax of the `Series.add() `method.

### Syntax

``Series.add(other, level=None, fill_value=None, axis=0)``

### Parameters

other: It can be a Series or scalar value.

fill_value: It can be a None or float value, and the default is None (NaN). It fills the null or missing values.

level: It represents the int or name. It broadcasts across a level, matching Index values on the passed MultiIndex level.

## Example: Add a Value to the Series

Here, in this example, we are adding the `Series` with the `scalar` using the `Series.add() `method. The elements in the `Series` are added with the `scalar` value `'2'` one by one and returns the `Series`.

``````#importing pandas as pd
import pandas as pd
#creating Series
s = pd.Series([1,2,3,4])
print("-----Series-----")
print(s)
print("-------------------")

-----Series-----
0 1
1 2
2 3
3 4
dtype: int64
-------------------
0 3
1 4
2 5
3 6
dtype: int64

## Example: Add a `Series` with other `Series`

Here, in this example, we will add the `Series` with other `Series` using the `Series.add() `method. See the below example.

``````#importing pandas as pd
import pandas as pd
#creating Series
s_1= pd.Series([1,2,3])
s_2= pd.Series([4,5,6])
print("------After adding two series the result is------")

------After adding two series the result is------
0 5
1 7
2 9
dtype: int64

## Example: Set `fill_value='n'` in the `Series.add() `method

By passing the `fill_value=3` to the `Series.add() `method, we can fill null values or missing values in the Series.

Here, in this example, the `Series.add() `method fills the null values by the value 3 then it performs the addition. If the element in both the Series location has missing value and in the result, it will have the missing values. See the below example.

``````#importing pandas as pd
import pandas as pd
#creating Series
s_1= pd.Series([1,None,None])
s_2= pd.Series([4,5,None])
print("------After adding two series the result is------")

------After adding two series the result is------
0 5.0
1 8.0
2 NaN
dtype: float64

### Conclusion

In this tutorial, we learned the Python pandas `DataFrame.add()` method. We learned syntax, parameters, and solved examples by applying this method on the DataFrame.

Want to learn coding?
Try our new interactive courses.
Over 20,000+ students enrolled.