私はこのようなデータフレームがあります。numpy配列のリストに基づいて要素を選択する方法は?
array([[1374495, 3, 'prior', ..., 16.0, 'soy lactosefree', 'dairy eggs'],
[3002854, 3, 'prior', ..., 16.0, 'soy lactosefree', 'dairy eggs'],
[2710558, 3, 'prior', ..., 16.0, 'soy lactosefree', 'dairy eggs'],
...,
[1355976, 206200, 'prior', ..., 16.0, 'soy lactosefree',
'dairy eggs'],
[1909878, 206200, 'prior', ..., 16.0, 'soy lactosefree',
'dairy eggs'],
[943915, 206200, 'train', ..., 16.0, 'soy lactosefree', 'dairy eggs']], dtype=object)
すべての行の最初の数は今、私は配列から行を取得するために使用されるものと受注コードのリストを持っている1374495, 3002854, 2710558...
ように、受注コードです。たとえば、使用するリストは[1355976, 1909878, 943915 ]
です。配列の中からorderidが[1355976, 1909878, 943915 ]
の行を選択する必要があります。効率的にこれを実現するにはどうすればいいですか?