pharmpy.modeling.create_dataset_from_design#
- pharmpy.modeling.create_dataset_from_design(td)[source]#
Create a dataset matching a design
- Parameters:
td (TrialDesign) – TrialDesign to add to
- Returns:
pd.DataFrame – A dataset
Example
>>> from pharmpy.modeling import create_trial_design, add_arm, add_observations >>> from pharmpy.modeling import add_administration, create_dataset_from_design >>> td = create_trial_design() >>> td = add_arm(td, name="Drug", size=100) >>> td = add_observations(td, arm="Drug", variable="DV", time_points=[0.0, 1.0, 2.0, 4.0, 16.0]) >>> td = add_administration(td, arm="Drug", variable="AMT", amount=10.0, time_points=[0.0, 8.0]) >>> df = create_dataset_from_design(td) >>> df ID TIME EVID AMT DV 0 1 0.0 1 10.0 0.0 1 1 0.0 0 0.0 0.0 2 1 1.0 0 0.0 0.0 3 1 2.0 0 0.0 0.0 4 1 4.0 0 0.0 0.0 .. ... ... ... ... ... 695 100 1.0 0 0.0 0.0 696 100 2.0 0 0.0 0.0 697 100 4.0 0 0.0 0.0 698 100 8.0 1 10.0 0.0 699 100 16.0 0 0.0 0.0 [700 rows x 5 columns]