Coverage for src/abm_initialization_collection/sample/include_selected_ids.py: 100%
4 statements
« prev ^ index » next coverage.py v7.1.0, created at 2024-07-26 20:12 +0000
« prev ^ index » next coverage.py v7.1.0, created at 2024-07-26 20:12 +0000
1import pandas as pd
4def include_selected_ids(samples: pd.DataFrame, include: list[int]) -> pd.DataFrame:
5 """
6 Filters samples to include given ids.
8 Parameters
9 ----------
10 samples
11 Sample cell ids and coordinates.
12 include
13 List of ids to include.
15 Returns
16 -------
17 :
18 Samples with included ids.
19 """
21 samples = samples[samples.id.isin(include)]
22 return samples.reset_index(drop=True)