2017-02-16 5 views
0

私は自分のデータフレームに単純なインデックスを持っています(0からnの整数)。クエリパンダのデータフレームインデックス

行インデックス値1,10,100を使用する場合は、これらの行のみを取得するためにインデックスをクエリする方法を教えてください。

おかげ

+0

ことができますこの方法で試してみてください... 'df.iloc [[1,10,100]、:]' – su79eu7k

+0

@ su79eu7k私はdf.loc [df.index.isin([vals])をやっていましたが動作するようですが、それが良い方法であるかどうかは分かりません。 –

答えて

2

を、インデックスが位置を整数に等しいです。したがって、.locまたは.ilocのいずれかを使用できます。

.LOCは主

.iloc参照

(0から長さ1軸)に基づいて、主整数位置である...基づいてラベルさdifferent-choices-for-indexing

1

はこれを試してください:あなたのケースで

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

ilocとlocの違いはCalvinですか? –