<p>数据:</p>
<pre><code>In [24]: df
Out[24]:
a b c INT001 INT002 INT003
0 8 1 1 4 2 6
1 2 9 2 5 3 6
2 4 2 9 3 5 2
3 3 2 9 9 2 7
4 4 4 3 7 8 9
5 1 5 6 3 9 8
6 2 2 9 6 1 7
7 4 3 2 9 6 8
8 6 7 2 1 1 3
9 6 7 9 4 3 6
</code></pre>
<p><strong>作为numpy数组:</strong></p>
<pre><code>In [30]: df.ix[7, 'INT001':'INT003'].values
Out[30]: array([9, 6, 8])
</code></pre>
<p>或者</p>
<pre><code>In [32]: df.ix[7, df.filter(like='INT0').columns].values
Out[32]: array([9, 6, 8])
</code></pre>
<p><strong>作为数据帧:</strong></p>
<pre><code>In [25]: df.ix[7:7, df.filter(like='INT0').columns]
Out[25]:
INT001 INT002 INT003
7 9 6 8
</code></pre>
<p>或者</p>
<pre><code>In [26]: df.ix[df.index==7, df.filter(like='INT0').columns]
Out[26]:
INT001 INT002 INT003
7 9 6 8
</code></pre>
<p>或者</p>
<pre><code>In [28]: df.ix[df.index==7, 'INT001':'INT003']
Out[28]:
INT001 INT002 INT003
7 9 6 8
</code></pre>
<p>设置:</p>
<pre><code>df = pd.DataFrame(np.random.randint(1,10,(10,6)), columns=list('abc')+['INT001','INT002','INT003'])
</code></pre>