Binary operations on series in pandas
Binary operations on series like addition,subtraction by using .add(),.sub() functions.
Example-1
import pandas as pd l = pd.Series([ 5, 6, 7, 8, 9], index = [ "c", "r", "a", "z", "y"]) m = pd.Series([ 1, 2, 3, 4, 5], index = [ "C", "R", "A", "Z", "Y"]) print(l) print(m)
Output
c 5 r 6 a 7 z 8 y 9 dtype: int64 C 1 R 2 A 3 Z 4 Y 5 dtype: int64
Example-2
import pandas as pd l = pd.Series([ 5, 6, 7, 8, 9], index = [ "A", "B", "C", "D", "E"]) m = pd.Series([ 1, 2, 3, 4, 5], index = [ "A", "B", "C", "D", "E"]) print(l.add(m,fill_value = 0)) print(l.add(m))
Output
A 6 B 8 C 10 D 12 E 14 dtype: int64 A 6 B 8 C 10 D 12 E 14 dtype: int64
Example-3
import pandas as pd l = pd.Series([ 5, 6, 7, 8, 9], index = [ "A", "B", "C", "D", "E"]) m = pd.Series([ 1, 2, 3, 4, 5], index = [ "A", "B", "C", "D", "E"]) print(l.sub(m,fill_value = 0)) print(l.sub(m))
Output
A 4 B 4 C 4 D 4 E 4 dtype: int64 A 4 B 4 C 4 D 4 E 4 dtype: int64