<p>首先,这里有一种向dataframe添加新列的方法。在</p>
<pre><code>df['Measure ID'] = pd.Series(df.index.values)
</code></pre>
<p><strong>示例</strong></p>
^{pr2}$
<p>很难准确地告诉你你需要什么,因为我们没有所需的全部输入。但是可以按照相同的格式添加新列</p>
<pre><code>df['NEW COLUMN NAME'] = pd.Series(NEW_COLUMN_DATA)
</code></pre>
<p>我假设您希望以与示例相同的方式对列进行排序,下面是如何对列进行重新排序。在</p>
<p>假设这是你的数据帧:</p>
<pre><code> Average Maximum Minimum Standard Deviation Measure ID Measure Name
0 0 0 1 1 0 Place
1 1 0 1 324 1 Holder
</code></pre>
<p>然后我们可以这样做:</p>
<pre><code>>>> cols = df.columns.tolist()
['Average',
'Maximum',
'Minimum',
'Standard Deviation',
'Measure ID',
'Measure Name']
>>> cols = cols[-2:] + cols[:-2]
['Measure ID',
'Measure Name',
'Average',
'Maximum',
'Minimum',
'Standard Deviation']
>>> df = df[cols]
Measure ID Measure Name Average Maximum Minimum Standard Deviation
0 0 Place 0 0 1 1
1 1 Holder 1 0 1 324
</code></pre>