123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import csv
- import codecs
- from typing import Counter
- import pandas as pd
- import re
- import os
- import io
- import tokenize
- output = open('ID_parrocchie.csv', 'w')
- csvwriter = csv.writer(output)
- params = ['EVENTO PROVINCIA','EVENTO COMUNE','EVENTO MICROTOPONIMO','EVENTO edificio','ID_parrocchia','EVENTO PARROCCHIA','EVENTO PARROCCHIA upper']
- csvwriter.writerow(params)
- def id_maker1 (counter, control):
- if control == "" and " ":
- return ""
- else:
- counter +=1
- return "PP"+str(counter)
- csv_luoghi = open('/Users/leonardocanova/Library/CloudStorage/OneDrive-UniversityofPisa(1)/Documenti/Progetti università/OVI/Programmazione/ASPO/Luoghi/luoghi - Parrocchie_UNIQUE.csv')
- reader = csv.DictReader(csv_luoghi)
- counter= 0
- for row in reader:
- line = []
- EVENTO_PROVINCIA = row["EVENTO PROVINCIA"]
- EVENTO_COMUNE = row["EVENTO COMUNE"]
- EVENTO_MICRO = row["EVENTO MICROTOPONIMO"]
- EVENTO_EDIFICIO = row["EVENTO edificio"]
- EVENTO_PARROCCHIA = row["EVENTO PARROCCHIA"]
- ID_PARROCCHIA = id_maker1(counter, EVENTO_PARROCCHIA)
- EVENTO_PARROCCHIA_UP = row['EVENTO PARROCCHIA upper']
-
- line.append (EVENTO_PROVINCIA)
- line.append (EVENTO_COMUNE)
- line.append (EVENTO_MICRO)
- line.append (EVENTO_EDIFICIO)
- line.append (ID_PARROCCHIA)
- line.append (EVENTO_PARROCCHIA)
- line.append (EVENTO_PARROCCHIA_UP)
-
- counter = counter+1
- #print(counter)
-
- csvwriter.writerow(line)
- #print (line)
- output.close()
|