title: Python using lambda to apply pd.DataFrame instead for nested loop is it possible?
body: <p>I'm trying to avoid nested loop in python here by using lambda apply to create a new column 
  using this argument below : </p>
  
  <pre><code>from pandas import *
  import pandas as pd    
  df = pd.DataFrame((np.random.rand(100, 4)*100), columns=list('ABCD'))
  df['C'] = df.apply(lambda A,B: A+B)
  </code></pre>
  
  <p>TypeError: ('() takes exactly 2 arguments (1 given)', u'occurred at index A')</p>
  
  <p>Obviously this doesn't work any recommendation ? </p>