2013-10-03 237 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],:]