title: How to pandas df.assign() with variable names?
body: <p>I want to add a new column in a dataframe with values from some other dataframe. My new column name is a variable and I cannot hardcode it.</p>
  
  <pre><code>new_column = "my_new_column_name" 
  df = df.assign(new_column=other_df['Column1'].values)
  </code></pre>
  
  <p>The problem is that, I am getting a new column named <code>new_column</code>.
  What I expect is a column named <code>my_new_column_name</code></p>
  
  <p>Can anyone please suggest a solution for this.</p>