擅长:python、mysql、java
<p>这应该对你有用:</p>
<pre><code># Find the name of the column by index
n = df.columns[1]
# Drop that column
df.drop(n, axis = 1, inplace = True)
# Put whatever series you want in its place
df[n] = newCol
</code></pre>
<p>…其中<code>[1]</code>可以是任何索引,<code>axis = 1</code>不应更改。</p>
<p>这从字面上回答了你的问题,你要求删除一个列,然后再添加一个。但实际情况是,只要用<code>newCol</code>替换列,就不需要删除它。</p>