У меня очень большой фрейм данных df
, который выглядит так:
ID Value1 Value2
1345 3.2 332
1355 2.2 32
2346 1.0 11
3456 8.9 322
И у меня есть список, содержащий подмножество идентификаторов ID_list
. Мне нужно иметь подмножество df
для ID
, содержащегося в ID_list
.
В настоящее время я использую df_sub=df[df.ID.isin(ID_list)]
для этого. Но это занимает много времени. ID
, содержащийся в ID_list
, не имеет никакого шаблона, поэтому он не находится в определенном диапазоне. (И мне нужно применить одну и ту же операцию ко многим подобным фреймам данных. Мне было интересно, есть ли какой-нибудь более быстрый способ сделать это. Будет ли это помогать, если make ID
в качестве индекса?
Спасибо!