pyreal.transformers.Mappings.generate_mappings#

static Mappings.generate_mappings(one_to_many=None, many_to_one=None, dataframe=None)[source]#

Generate a new Mappings object using one of the input formats All but one keyword should be None

Parameters:
  • one_to_many – {parent_feature_name : [child_feature_name_1], …}

  • many_to_one – {child_feature_name_1 : parent_feature_name, …}

  • dataframe

    DataFrame with three columns named [parent, child] ie., [[“Feat1”, “feat1a”],

    [“Feat1”, “feat1b”]]

Returns:

Mappings

A Mappings objects representing the column relationships