Untitled

 avatar
unknown
plain_text
a month ago
544 B
2
Indexable
    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