def import_presidents(self, infile=None): if infile is None: self.ensure_input_file() infile = self.options['input_file'] textfields = ['firstname', 'midname', 'lastname', 'death city', 'death state'] df = pd.read_excel(infile, 0) for x in textfields: df[x] = df[x].replace(np.nan, '', regex=True) for i, row in df.iterrows(): make_president(dict(row), testing=self.debug)