File size: 722 Bytes
b24d496
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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')