in src/entity_relation_scorer.py [0:0]
def _extract_tags_entities_rltn_score(df, entity_name, relation, tgt_entity_name, score_col=None):
sel_df = df.loc[~df[entity_name].isna(), [entity_name, tgt_entity_name]].reset_index(drop=True)
for _, row in sel_df.iterrows():
for entity_val in row[entity_name]:
if len(entity_val) > 2 and entity_val.isalnum():
yield _generate_entity_rltn_score(entity_val, 'tag', relation, row[tgt_entity_name], score_col)