2017-02-16 108 views
0

我在我的Dataframe(整數從0:n)上有一個簡單的索引。查詢大熊貓數據框索引

如果我想要行索引值1,10,100,我該如何查詢索引以僅獲取那些行?

感謝

+0

你可以嘗試這種方式...''df.iloc [[1,10,100],:]' – su79eu7k

+0

@ su79eu7k我在做df.loc [df.index.isin([vals])]這似乎工作,但我didn'不知道這是否是一個很好的做法。 –

回答

2

在你的情況下,該指數等於整數位置。因此,您可以使用.loc.iloc

的.loc主要基於標籤...

.iloc是基於主要的整數位置(從0到軸的長度-1)

參見different-choices-for-indexing

1

試試這個:

result = data.loc[[1,10,100]] 
+0

加爾文使用iloc vs loc有區別嗎? –