What data does Dataframs consist of? Your code doesn't contain this information. You simply read from self.path_and_label_dir.