tjbiel85 / pytiva

Python Tools for Investigating and Visualizing Activity (PyTIVA) within anesthetic records
GNU General Public License v3.0
0 stars 0 forks source link

Build re-indexing in to concurrent activity generation #23

Open tjbiel85 opened 1 year ago

tjbiel85 commented 1 year ago

Build in re-indexing (to 1min? to resolution?) for activity concurrency stuffs.

E.g.

cc_ts_1min_reindexed = cc_ts_1min.reindex(
    pd.date_range(
        start=ANESSTART_DATES[0],
        end=pd.to_datetime(ANESSTART_DATES[1]) + pd.to_timedelta(1, unit='D') - pd.to_timedelta(1, unit='T'),
        freq='T'),
    fill_value=0
)
tjbiel85 commented 1 year ago

Or even more like?

cc_ts = cc_ts.reindex(
    pd.date_range(
        start=cc_ts.index.min(),
        end=cc_ts.index.max() + pd.to_timedelta(1, unit='D') - pd.to_timedelta(1, unit='T'),
        freq='T'),
    method='ffill'
)
cc_ts