擅长:python、mysql、java
<p>我将<code>pd.IntervalIndex</code>与<code>map</code>一起使用:</p>
<pre><code>s = pd.Series(['NSW', 'Victoria', 'Something', 'Kangaroo'],
index=pd.IntervalIndex.from_arrays([9013,2000,3000,4000],
[9013,2999,3999,5000],
closed='both'))
df['Region'] = df['Postal Code'].map(s)
print(df)
</code></pre>
<p>输出:</p>
<pre><code> Postal Code Region
0 2000 Victoria
1 2001 Victoria
2 3001 Something
3 4001 Kangaroo
4 4999 Kangaroo
5 9013 NSW
</code></pre>