title: Why does the column show up at the end of the dataframe instead of the front?
body: <p>My dataframe has the following columns:</p>
  
  <pre><code>person_id   useless_1   useless_2   imp_1   ...   imp_58   useless_3   useless_4
  
  </code></pre>
  
  <p>I only want a dataframe with <code>person_id</code> and the <code>imp</code> columns.
  But when I try:</p>
  
  <pre><code>df=(df.iloc[:,:1])+(df.iloc[:,3:59])
  </code></pre>
  
  <p>I get the desired df, but the <code>person_id</code> comes at the end, after all the <code>imp</code> columns. Why does this happen? Is there any way to bring it to the front?</p>
  
  <p>Sorry for the trivial question.</p>