title: Python + Pandas + Dataframe : Generating dynamic column name for Pandas dataframe column
body: <pre><code>data['Predicted Order'] = predicted_order
  print(data)
  data.to_csv('smallys_ARMA.csv', encoding='utf-8', index=False)
  </code></pre>
  
  <p>The Pandas dataframe <code>data</code> gets a new column <code>Predicted Order</code> in the dataframe whose values are assigned to the list <code>predicted_order</code>.</p>
  
  <p>Here, I don't want to hard code the newly generated column name, now it's <code>Predicted Order</code>. I want every newly generated column takes name dynamically like this <code>Week_i</code> for i = 0,1,2 etc.</p>
  
  <p><strong>Edit:</strong>
  This code will be run unknown number of times in future and each time it will add a new column to the dataframe.</p>