擅长:python、mysql、java
<p>您可以尝试将列提取为列表,根据需要对此进行按摩,然后重新编制数据帧的索引:</p>
<pre><code>>>> cols = df.columns.tolist()
>>> cols = [cols[-1]]+cols[:-1] # or whatever change you need
>>> df.reindex(columns=cols)
n l v
0 0 a 1
1 0 b 2
2 0 c 1
3 0 d 2
</code></pre>
<p>编辑:这可以在一行中完成;但是,这看起来有点难看。也许会有更干净的建议。。。</p>
<pre><code>>>> df.reindex(columns=['n']+df.columns[:-1].tolist())
n l v
0 0 a 1
1 0 b 2
2 0 c 1
3 0 d 2
</code></pre>