Ich habe einen Datenrahmen wie folgt aus:Wie wählt man die Elemente basierend auf einer Liste in numpy Array?
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)
die erste Zahl jeder Zeile orderid wird, wie 1374495, 3002854, 2710558...
Jetzt habe ich eine Liste von orderid haben, die verwendet werden sollen die Zeilen aus dem Array zu erhalten. Zum Beispiel ist die zu verwendende Liste [1355976, 1909878, 943915 ]
, ich sollte die Zeilen aus dem Array auswählen, deren Bestell-ID [1355976, 1909878, 943915 ]
ist. Wie kann ich das effizient umsetzen?