def fit(self, X, y=None): Xsplit = X.applymap(lambda x: x.split(self.sep)) self.mlbs = [MultiLabelBinarizer().fit(Xsplit[c]) for c in X.columns] return self