import argparse import pandas as pd from pathlib import Path if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('--input_file', type=Path, default='../../data/csv/карта_проводок.csv', help='path to csv file.') args = parser.parse_args() df = pd.read_csv(args.input_file) for ind, row in df.iterrows(): list_ = row['Хозяйственные операции'].split('\n') list_ = list(set(list_)) df.loc[ind, 'Хозяйственные операции'] = '\n'.join(list_) df.to_csv(f'{args.input_file.parent}/{args.input_file.name[:-4]}_clear.csv')