pharmpy.modeling.set_dataset#
- pharmpy.modeling.set_dataset(model, path_or_df, datatype=None)[source]#
Load the dataset given datainfo
- Parameters:
model (Model) – Pharmpy model
path_or_df (str, Path, or pd.DataFrame) – Dataset path or dataframe
datatype (str) – Type of dataset (optional)
- Returns:
Model – Updated Pharmpy model
Example
>>> from pharmpy.modeling import load_example_model, load_dataset, unload_dataset, set_dataset >>> model = load_example_model("pheno") >>> model = unload_dataset(model) >>> dataset_path = model.datainfo.path >>> model.dataset is None True >>> model = set_dataset(model, dataset_path, datatype='nonmem') >>> model.dataset ID TIME AMT WGT APGR DV FA1 FA2 1 1 0.0 25.0 1.4 7.0 0.0 1.0 1.0 2 1 2.0 0.0 1.4 7.0 17.3 0.0 0.0 3 1 12.5 3.5 1.4 7.0 0.0 1.0 1.0 4 1 24.5 3.5 1.4 7.0 0.0 1.0 1.0 5 1 37.0 3.5 1.4 7.0 0.0 1.0 1.0 .. .. ... ... ... ... ... ... ... 740 59 108.3 3.0 1.1 6.0 0.0 1.0 1.0 741 59 120.5 3.0 1.1 6.0 0.0 1.0 1.0 742 59 132.3 3.0 1.1 6.0 0.0 1.0 1.0 743 59 144.8 3.0 1.1 6.0 0.0 1.0 1.0 744 59 146.8 0.0 1.1 6.0 40.2 0.0 0.0 [744 rows x 8 columns]