2017-12-25 13 views
0

インデックスが0から30のpandasデータフレームの例を挙げます。私はいくつかの範囲のインデックス、[0:5][10:15]および[20:25]内の行を選択したいと思います。パンダのデータフレームで複数の行を選択する方法

どうすればよいですか?

+0

はい!それです。私はそれが見つからないように、単語「スライス」「腹巻きのインデックス」を見逃すかもしれません。 – iparjono

答えて

1

は、次のように30行4列のランダムパンダのデータフレームを持って言う:

import numpy as np 
import pandas as pd 
df = pd.DataFrame(np.random.randint(0,30,size=(30, 4)), columns=list('ABCD')) 

次のようにあなたは、その後、行[0:5]の範囲にインデックスに[10:15][20:25]np.r_を使用することができます。

df.loc[np.r_[0:5, 10:15, 20:25], :] 
関連する問題