leaf_engine.adapt.network.utilities
Functions
|
Given a DataFrame with 'lane_id' column, returns DataFrame with 'lane_id' |
|
Filter out lanes that are in the block list. |
|
Given a DataFrame with 'lane_id' column, returns DataFrame with 'lane_id' |
|
Given a DataFrame with 'lane_id' column, returns DataFrame with 'lane_id' |
|
|
|
Given a dict of the form {'from':'to'}, rename columns of the dataframe, |
|
Merges two dicts together. |
Module Contents
- leaf_engine.adapt.network.utilities.e_lane_ids(df: pandas.DataFrame) pandas.DataFrame
Given a DataFrame with ‘lane_id’ column, returns DataFrame with ‘lane_id’ numeric values prefixed with ‘E’ (external lanes)
- Parameters:
df (pandas.DataFrame) –
- Return type:
- leaf_engine.adapt.network.utilities.filter_block_list(df: pandas.DataFrame) pandas.DataFrame
Filter out lanes that are in the block list.
Currently list is outdated and maintained in gsheet.
- Parameters:
df (pandas.DataFrame) –
- Return type:
- leaf_engine.adapt.network.utilities.i_lane_ids(df: pandas.DataFrame) pandas.DataFrame
Given a DataFrame with ‘lane_id’ column, returns DataFrame with ‘lane_id’ numeric values prefixed with ‘I’ (internal lanes)
- Parameters:
df (pandas.DataFrame) –
- Return type:
- leaf_engine.adapt.network.utilities.l_lane_ids(df: pandas.DataFrame) pandas.DataFrame
Given a DataFrame with ‘lane_id’ column, returns DataFrame with ‘lane_id’ numeric values prefixed with ‘L’ (leaf lanes)
- Parameters:
df (pandas.DataFrame) –
- Return type:
- leaf_engine.adapt.network.utilities.prefix_lane_ids(df: pandas.DataFrame, company_id: int, leaf_company_ids: list) pandas.Series
- Parameters:
df (pandas.DataFrame) –
company_id (int) –
leaf_company_ids (list) –
- Return type:
- leaf_engine.adapt.network.utilities.rename_cols(df, patterns)
Given a dict of the form {‘from’:’to’}, rename columns of the dataframe, replacing any instances of ‘from’ with ‘to’.