擅长:python、mysql、java
<p>因为您想创建一个列而不是数组中的整个<code>DataFrame</code>,所以可以</p>
<pre><code>import pandas as pd
import numpy as np
column_series = pd.Series(np.array([0, 1, 2, 3]))
</code></pre>
<p>要将该列分配给现有的<code>DataFrame</code>:</p>
<pre><code>df = df.assign(column_name=column_series)
</code></pre>
<p>上面将在<code>df</code>中添加一个名为<code>column_name</code>的列。</p>
<p>相反,如果没有任何<code>DataFrame</code>可将这些值赋给,则可以将<code>dict</code>传递给构造函数,以便从<code>numpy</code>数组创建命名列:</p>
<pre><code>df = pd.DataFrame({ 'column_name': np.array([0, 1, 2, 3]) })
</code></pre>