擅长:python、mysql、java
<p>出于演示目的,让我们设置一个较小的数据帧
(7行2列,功能(列)名称<code>f1</code>,<code>f2</code>,…):</p>
<pre><code>df = pd.DataFrame(data={'f1': [ 1, 4, 6, 5, 7, 2, 3 ],
'f2': [ 4, 6, 5, 0, 2, 3, 2 ]})
</code></pre>
<p>然后,让我们创建一个充满零的数据帧
添加到<em>df</em>(3列而不是483列):</p>
<pre><code>zz = pd.DataFrame(data=np.zeros((df.shape[0], 3), dtype=int),
columns=[ 'p' + str(n + 1) for n in range(3) ], index=df.index)
</code></pre>
<p>如你所见:</p>
<ul>
<li>我将“new”列命名为<code>p1</code>、<code>p2</code>等等</li>
<li>索引是<em>df</em>中索引的副本(这很重要
在下一阶段)。你知道吗</li>
</ul>
<p>最后一步是连接这两个数据帧并替换为
<em>测向:</p>
<pre><code>df = zz.join(df)
</code></pre>
<p>最后一步是更改添加到
正确的值。你知道吗</p>