2013-10-03 241 views
29

我有一个数据帧DF:选择大熊猫行

20060930 10.103  NaN  10.103 7.981 
    20061231 15.915  NaN  15.915 12.686 
    20070331 3.196  NaN  3.196 2.710 
    20070630 7.907  NaN  7.907 6.459 

然后我想选择能够在列表中显示特定的序列号行,假设这里是[1,3],然后离开:

20061231 15.915  NaN  15.915 12.686 
    20070630 7.907  NaN  7.907 6.459 

如何或什么功能可以做到这一点?

回答

64
List = [1, 3] 
df.ix[List] 

应该这样做! 当我用数据框索引时,我总是使用.ix()方法。它更容易和更灵活...

更新 这不再是可接受的索引方法。 ix方法已弃用。基于整数的索引使用.iloc,基于标签的索引使用.loc

19

你也可以使用ILOC:

df.iloc[[1,3],:]