leaspy.io.data.joint_dataframe_data_reader#

Classes#

JointDataframeDataReader

Methods to convert pandas.DataFrame to Leaspy-compliant data containers for event data and longitudinal data.

Module Contents#

class JointDataframeDataReader(*, event_time_name='EVENT_TIME', event_bool_name='EVENT_BOOL', nb_events=None)#

Bases: leaspy.io.data.abstract_dataframe_data_reader.AbstractDataframeDataReader

Methods to convert pandas.DataFrame to Leaspy-compliant data containers for event data and longitudinal data.

Parameters:
event_time_name: str

Name of the columns in dataframe that contains the time of event

event_bool_name: str

Name of the columns in dataframe that contains if the event is censored of not

Raises:
LeaspyDataInputError
Parameters:
  • event_time_name (str)

  • event_bool_name (str)

  • nb_events (Optional[int])

tol_diff = 0.001#
visit_reader#
event_reader#
property event_time_name: str#

Name of the event time column in dataset

Return type:

str

property event_bool_name: str#

Name of the event bool column in dataset

Return type:

str

property dimension: int | None#

Number of longitudinal outcomes in dataset.

Return type:

Optional[int]

property long_outcome_names: list[leaspy.utils.typing.FeatureType]#

Name of the longitudinal outcomes in dataset

Return type:

list[leaspy.utils.typing.FeatureType]

property n_visits: int#

Number of visit in the dataset

Return type:

int