擅长:python、mysql、java
<p>如果从列表构造<code>Series</code>,则可以使用<code>iloc</code>将其作为查找传递,重要的是,可以将<code>Series</code>转换为numpy数组,以便它正确对齐:</p>
<pre><code>In [41]:
monthvalues=[1,4,9,16,25,36,49,64,81,100,121,144]
df=pd.DataFrame([1,4,7,9], columns=['month'])
df['value']=pd.Series(monthvalues).iloc[df['month']-1].values
df
Out[41]:
month value
0 1 1
1 4 16
2 7 49
3 9 81
</code></pre>