Untitled
def target_splitter(self, df): """ function to create individual rows when multiple target found in a statement """ dfa = [] df['Multi_Target'] = 0 for i, d in df.iterrows(): if d.Target is None: dfa.append(d) else: if len(d.Target)>1: df['Multi_Target'] = 1 for tar in d.Target: temp = d temp.Target = tar dfa.append(temp) return pd.DataFrame(dfa)
Leave a Comment