title: how to multiply multiple columns by a column in Pandas
body: <p>I would like to have:</p>
  
  <pre><code>df[['income_1', 'income_2']] * df['mtaz_proportion']
  </code></pre>
  
  <p>return those columns multiplied by <code>df['mtaz_proportion']</code></p>
  
  <p>so that I can set </p>
  
  <pre><code>df[['mtaz_income_1', 'mtaz_income_2']] = 
  df[['income_1', 'income_2']] * df['mtaz_proportion']
  </code></pre>
  
  <p>but instead I get: </p>
  
  <pre><code>income_1    income_2    0   1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16  17  
  0   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ...
  1   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ...
  2   NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ...
  </code></pre>
  
  <p>ect...</p>
  
  <p>what simple thing am I missing?</p>
  
  <p>Thank you!</p>