In [1]:
import numpy as np
import pandas as pd
from pandas import DataFrame, Series
In [6]:
ser1 = Series([0,1,2], index=['A','B','C'])
ser1
Out[6]:
In [9]:
ser2 = Series([3,4,5,6], index=['A','B','C', 'D'])
ser2
Out[9]:
In [10]:
ser1 + ser2
Out[10]:
In [13]:
# dataframes
df1 = DataFrame(np.arange(4).reshape((2,2)), columns=list('AB'), index=['SF','LA'])
df1
Out[13]:
In [20]:
df2 = DataFrame(np.arange(9).reshape((3,3)), columns=list('ADC'), index=['SF','LA', 'NY'])
df2
Out[20]:
In [15]:
df1 + df2
Out[15]:
In [16]:
# replacing null values
df1.add(df2, fill_value=0)
Out[16]:
In [17]:
# operation between series and dataframes
In [18]:
ser3 = df2.ix[0]
ser3
Out[18]:
In [21]:
df2-ser3
Out[21]:
In [ ]: