title: generating column names iteratively in pandas
body: <p>I have an 11 column Pandas DataFrame, <code>df</code></p>
  
  <pre><code>Name aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk
  </code></pre>
  
  <p>I want to rename the columns so that the new header is </p>
  
  <pre><code>Name type_1 type_2 type_3 type_4 type_5 expt_1 expt_2 expt_3 expt_4 expt_5
  </code></pre>
  
  <p>I can use <code>df.rename</code> but I will have to manually type in the new names.</p>
  
  <p>Can you tell me how I can change the names iteratively to <code>type_*</code> or <code>expt_*</code>? where </p>
  
  <pre><code>* = half the number of columns excluding the first one (Name)
  </code></pre>
  
  <p>I ask this because I want to generalize this naming system to a large table with 1000 columns.</p>